From c5d82eda68136f45d03294590a9ec1ab5b592cd0 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Mon, 16 Jan 2023 14:26:15 +0100 Subject: [PATCH] deployment playbook --- client/deploy-evobackup-beta.yml | 33 ++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 client/deploy-evobackup-beta.yml diff --git a/client/deploy-evobackup-beta.yml b/client/deploy-evobackup-beta.yml new file mode 100644 index 0000000..897a190 --- /dev/null +++ b/client/deploy-evobackup-beta.yml @@ -0,0 +1,33 @@ +--- + +- hosts: lecour-www00 + gather_facts: yes + become: yes + + tasks: + + - name: LIBDIR is present + file: + path: /usr/local/lib/evobackup + state: directory + + - name: libraries are installed + copy: + src: "{{ item }}" + dest: /usr/local/lib/evobackup/ + remote_src: False + owner: root + group: root + mode: "0640" + force: yes + loop: "{{ lookup('fileglob', 'lib/*.sh', wantlist=True) }}" + + - name: script is present + copy: + src: zzz_evobackup.sh + dest: /root/evobackup-beta.sh + remote_src: False + owner: root + group: root + mode: "0750" + force: no \ No newline at end of file