diff --git a/contrib/ansible/warden-filer-receiver/tasks/main.yml b/contrib/ansible/warden-filer-receiver/tasks/main.yml index 317ef887c6824bcb329e686ad6aed24c6d316023..98878859519626c4df550e43e967ce581d7c37f0 100644 --- a/contrib/ansible/warden-filer-receiver/tasks/main.yml +++ b/contrib/ansible/warden-filer-receiver/tasks/main.yml @@ -5,10 +5,20 @@ version: warden-client-3.0-beta3 dest: /tmp/warden_client_repository +- name: Create bin dir for warden_filer + file: + path: "{{ warden_filer_bin_path }}" + state: directory + owner: root + group: root + mode: "755" + - name: Install Filer binaries copy: - src: "/tmp/warden_client_repository/{{ src }}" - dest: "{{ warden_filer_bin_path }}/{{ dest }}" + remote_src: true + src: "/tmp/warden_client_repository/{{ item.src }}" + dest: "{{ warden_filer_bin_path }}/{{ item.dest }}" + mode: "755" with_items: - src: warden_client/warden_client.py dest: warden_client.py @@ -17,15 +27,26 @@ - src: warden_filer/check_file_count dest: check_file_count +- name: Link Filer binary to /usr/local/bin + file: + src: "{{ warden_filer_bin_path }}/warden_filer.py" + dest: "/usr/local/bin/warden_filer.py" + state: link + owner: root + group: root + mode: "755" + - name: Install Warden Filer config template: src: "{{ item }}" dest: "/{{ item }}" with_items: - etc/warden_filer.cfg - - etc/defaults/warden_filer_receiver + - etc/default/warden_filer_receiver - name: Install Warden Filer init script copy: + remote_src: true src: /tmp/warden_client_repository/warden_filer/warden_filer_receiver dest: /etc/init.d/warden_filer_receiver + mode: "755" diff --git a/contrib/ansible/warden-filer-receiver/templates/etc/defaults/warden_filer_receiver b/contrib/ansible/warden-filer-receiver/templates/etc/default/warden_filer_receiver similarity index 100% rename from contrib/ansible/warden-filer-receiver/templates/etc/defaults/warden_filer_receiver rename to contrib/ansible/warden-filer-receiver/templates/etc/default/warden_filer_receiver