Skip to content
Snippets Groups Projects
Commit b08e2629 authored by Pavel Kácha's avatar Pavel Kácha
Browse files

Merge branch 'ansible-warden-filer-receiver-fixes' into 'master'

Ansible/Warden-Filer-Receiver: fix installation

See merge request 713/warden/warden!1
parents 16f5f904 22f52cec
Branches master
No related tags found
1 merge request!1Ansible/Warden-Filer-Receiver: fix installation
--- ---
server_admin: "{{ root@inventory_hostname }}" server_admin: "{{ root@inventory_hostname }}"
warden_filer_bin_path: /opt/warden-filer warden_filer_bin_path: /opt/warden-filer
warden_filer_lib_path: /var/lib/warden_filer
warden_filer_run_path: /run/warden_filer
warden_client_cert_path: /etc/ssl/certs/warden.cert.pem warden_client_cert_path: /etc/ssl/certs/warden.cert.pem
warden_client_key_path: /etc/ssl/private/warden.key.pem warden_client_key_path: /etc/ssl/private/warden.key.pem
warden_client_id_store: /var/lib/warden_filer/warden_filer.id warden_client_id_store: /var/lib/warden_filer/warden_filer.id
......
--- ---
- name: Checkout Warden repository - name: Checkout Warden repository
git: git:
repo: https://homeproj.cesnet.cz/git/warden.git/ repo: https://gitlab.cesnet.cz/713/warden/warden.git
version: warden-client-3.0-beta3 version: warden-client-3.0-beta3
dest: /tmp/warden_client_repository 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: Create lib and run dir for warden_filer
file:
path: "{{ item }}"
state: directory
owner: "{{ warden_filer_uid }}"
group: "{{ warden_filer_gid }}"
mode: "755"
with_items:
- "{{ warden_filer_lib_path }}"
- "{{ warden_filer_run_path }}"
- name: Install Filer binaries - name: Install Filer binaries
copy: copy:
src: "/tmp/warden_client_repository/{{ src }}" remote_src: true
dest: "{{ warden_filer_bin_path }}/{{ dest }}" src: "/tmp/warden_client_repository/{{ item.src }}"
dest: "{{ warden_filer_bin_path }}/{{ item.dest }}"
mode: "755"
with_items: with_items:
- src: warden_client/warden_client.py - src: warden_client/warden_client.py
dest: warden_client.py dest: warden_client.py
...@@ -17,15 +38,26 @@ ...@@ -17,15 +38,26 @@
- src: warden_filer/check_file_count - src: warden_filer/check_file_count
dest: 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 - name: Install Warden Filer config
template: template:
src: "{{ item }}" src: "{{ item }}"
dest: "/{{ item }}" dest: "/{{ item }}"
with_items: with_items:
- etc/warden_filer.cfg - etc/warden_filer.cfg
- etc/defaults/warden_filer_receiver - etc/default/warden_filer_receiver
- name: Install Warden Filer init script - name: Install Warden Filer init script
copy: copy:
remote_src: true
src: /tmp/warden_client_repository/warden_filer/warden_filer_receiver src: /tmp/warden_client_repository/warden_filer/warden_filer_receiver
dest: /etc/init.d/warden_filer_receiver dest: /etc/init.d/warden_filer_receiver
mode: "755"
--- ---
- name: Checkout Warden repository - name: Checkout Warden repository
git: git:
repo: https://homeproj.cesnet.cz/git/warden.git/ repo: https://gitlab.cesnet.cz/713/warden/warden.git
version: warden-server-3.0-beta3 version: warden-server-3.0-beta3
dest: /tmp/warden_server_repository dest: /tmp/warden_server_repository
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment