Skip to content
Snippets Groups Projects
Commit d368bc27 authored by Baptiste DE RENZO's avatar Baptiste DE RENZO
Browse files

Merge branch 't37443-fix-ansible-lint' into 'main'

Fix lint, Refs #37443

See merge request sys/ansible-public!36
parents 60273bdb 56760345
No related branches found
No related tags found
No related merge requests found
...@@ -4,5 +4,6 @@ ...@@ -4,5 +4,6 @@
hosts: mediavault hosts: mediavault
tags: mediavault tags: mediavault
tasks: tasks:
- include_tasks: ressources/add_backup_task.yml - name: Add backup
ansible.builtin.include_tasks: ressources/add_backup_task.yml
loop: "{{ mvt_backups }}" loop: "{{ mvt_backups }}"
--- ---
- name: get {{ item.name }} backup information - name: get {{ item.name }} backup information
stat: path={{ item.dest }}/backup.marker ansible.builtin.stat: path={{ item.dest }}/backup.marker
register: backup_marker register: backup_marker
- name: create {{ item.name }} backup - name: create {{ item.name }} backup
ansible.builtin.shell: mediavaultctl add --backup-name "{{ item.name }}" --source-folder "{{ item.source }}" --dest-folder "{{ item.dest }}" ansible.builtin.command: mediavaultctl add --backup-name "{{ item.name }}" --source-folder "{{ item.source }}" --dest-folder "{{ item.dest }}"
when: not backup_marker.stat.exists when: not backup_marker.stat.exists
...@@ -5,15 +5,16 @@ ...@@ -5,15 +5,16 @@
gather_facts: false gather_facts: false
tasks: tasks:
- name: verify /data partition existence - name: verify /data partition existence
ansible.builtin.shell: findmnt /data ansible.builtin.command: findmnt /data
register: data_exist register: data_exist
failed_when: false failed_when: false
changed_when: false changed_when: false
# /data exist # /data exist
- block: - name: Verify if /data exist
block:
- name: get /data size - name: get /data size
ansible.builtin.shell: df -BG /data --output=size | tail -n1 | grep -o '[0-9]*' ansible.builtin.command: df -BG /data --output=size | tail -n1 | grep -o '[0-9]*'
register: data_size register: data_size
failed_when: false failed_when: false
changed_when: false changed_when: false
...@@ -48,9 +49,10 @@ ...@@ -48,9 +49,10 @@
when: data_exist.rc == 0 when: data_exist.rc == 0
# /data missing # /data missing
- block: - name: Verify if /home is big enough
block:
- name: get /home size - name: get /home size
ansible.builtin.shell: df -BG /home --output=size | tail -n1 | grep -o '[0-9]*' ansible.builtin.command: df -BG /home --output=size | tail -n1 | grep -o '[0-9]*'
register: home_size register: home_size
failed_when: false failed_when: false
changed_when: false changed_when: false
......
...@@ -13,10 +13,12 @@ ...@@ -13,10 +13,12 @@
hosts: all hosts: all
gather_facts: false gather_facts: false
tasks: tasks:
- include_vars: - name: Set vars
ansible.builtin.include_vars:
file: ressources/firewall/rules.yml file: ressources/firewall/rules.yml
- include_tasks: ressources/firewall/listen.yml - name: listen ports
ansible.builtin.include_tasks: ressources/firewall/listen.yml
# loop over listen vars (named outer_item) and call firewall-listen # loop over listen vars (named outer_item) and call firewall-listen
loop: "{{ listen }}" loop: "{{ listen }}"
loop_control: loop_control:
...@@ -28,11 +30,12 @@ ...@@ -28,11 +30,12 @@
hosts: all hosts: all
gather_facts: false gather_facts: false
tasks: tasks:
- include_vars: - name: Set vars
ansible.builtin.include_vars:
file: ressources/firewall/rules.yml file: ressources/firewall/rules.yml
- name: test rules - name: test rules
include_tasks: ressources/firewall/test-rule.yml ansible.builtin.include_tasks: ressources/firewall/test-rule.yml
# loop over listen vars (named outer_item) and call firewall-listen # loop over listen vars (named outer_item) and call firewall-listen
loop: "{{ test }}" loop: "{{ test }}"
loop_control: loop_control:
......
--- ---
- debug: - name: Print debug
ansible.builtin.debug:
msg: On {{ outer_item.groupname }} server(s) put {{ outer_item.ports }} port(s) in listen mode msg: On {{ outer_item.groupname }} server(s) put {{ outer_item.ports }} port(s) in listen mode
- ansible.builtin.shell: nohup timeout 300 nc -lp {{ item }} >/dev/null 2>&1 & - name: put port {{ item }} in listen mode
ansible.builtin.shell: nohup timeout 300 nc -lp {{ item }} >/dev/null 2>&1 &
ignore_errors: true ignore_errors: true
loop: "{{ outer_item.ports }}" loop: "{{ outer_item.ports }}"
changed_when: false changed_when: false
--- ---
# test rules with direct hosts destination # test rules with direct hosts destination
- block: - name: Test host rules
- debug: block:
- name: Print debug
ansible.builtin.debug:
msg: Test rule from {{ outer_item.groupname_src }} to {{ outer_item.hosts_dst }} on {{ outer_item.ports }} port(s) msg: Test rule from {{ outer_item.groupname_src }} to {{ outer_item.hosts_dst }} on {{ outer_item.ports }} port(s)
- shell: nc -zv {{ item.0 }} {{ item.1 }} - name: Test port
ansible.builtin.command: nc -zv {{ item.0 }} {{ item.1 }}
ignore_errors: true ignore_errors: true
loop: "{{ outer_item.hosts_dst | product(outer_item.ports) | list }}" loop: "{{ outer_item.hosts_dst | product(outer_item.ports) | list }}"
when: proxy is not defined when: proxy is not defined
changed_when: false changed_when: false
- shell: nc -x {{ proxy }} -X Connect -zv {{ item.0 }} {{ item.1 }} - name: Test port with proxy
ansible.builtin.command: nc -x {{ proxy }} -X Connect -zv {{ item.0 }} {{ item.1 }}
ignore_errors: true ignore_errors: true
loop: "{{ outer_item.hosts_dst | product(outer_item.ports) | list }}" loop: "{{ outer_item.hosts_dst | product(outer_item.ports) | list }}"
when: proxy is defined when: proxy is defined
...@@ -18,17 +22,21 @@ ...@@ -18,17 +22,21 @@
when: outer_item.hosts_dst is defined when: outer_item.hosts_dst is defined
# test rules with ansible group destination # test rules with ansible group destination
- block: - name: Test host group rules
- debug: block:
- name: Print debug
ansible.builtin.debug:
msg: Test rule from {{ outer_item.groupname_src }} to {{ outer_item.groupname_dst }} on {{ outer_item.ports }} port(s) msg: Test rule from {{ outer_item.groupname_src }} to {{ outer_item.groupname_dst }} on {{ outer_item.ports }} port(s)
- shell: nc -zv {{ item.0 }} {{ item.1 }} - name: Test port
ansible.builtin.command: nc -zv {{ item.0 }} {{ item.1 }}
ignore_errors: true ignore_errors: true
loop: "{{ groups[outer_item.groupname_dst] | map('extract', hostvars, ['ansible_default_ipv4', 'address']) | list | product(outer_item.ports) | list }}" loop: "{{ groups[outer_item.groupname_dst] | map('extract', hostvars, ['ansible_default_ipv4', 'address']) | list | product(outer_item.ports) | list }}"
when: proxy is not defined when: proxy is not defined
changed_when: false changed_when: false
- shell: nc -x {{ proxy }} -X Connect -zv {{ item.0 }} {{ item.1 }} - name: Test port with proxy
ansible.builtin.command: nc -x {{ proxy }} -X Connect -zv {{ item.0 }} {{ item.1 }}
ignore_errors: true ignore_errors: true
loop: "{{ groups[outer_item.groupname_dst] | map('extract', hostvars, ['ansible_default_ipv4', 'address']) | list | product(outer_item.ports) | list }}" loop: "{{ groups[outer_item.groupname_dst] | map('extract', hostvars, ['ansible_default_ipv4', 'address']) | list | product(outer_item.ports) | list }}"
when: proxy is defined when: proxy is defined
......
...@@ -115,7 +115,7 @@ ...@@ -115,7 +115,7 @@
ansible.builtin.copy: ansible.builtin.copy:
content: | content: |
\e{lightblue} © UBICAST\e{reset} \e{lightblue} © UBICAST\e{reset}
IP Address: IP Address:
\e{bold}\4\e{reset} \e{bold}\4\e{reset}
......
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