2022-01-07 09:06:18 +00:00
|
|
|
---
|
|
|
|
|
|
|
|
|
|
- name: Download audit binary
|
2023-01-13 12:10:18 +00:00
|
|
|
ansible.builtin.get_url:
|
2022-01-07 09:06:18 +00:00
|
|
|
url: "{{ goss_url }}"
|
|
|
|
|
dest: "{{ audit_bin }}"
|
|
|
|
|
owner: root
|
|
|
|
|
group: root
|
|
|
|
|
checksum: "{{ goss_version.checksum }}"
|
|
|
|
|
mode: 0555
|
|
|
|
|
when:
|
|
|
|
|
- get_goss_file == 'download'
|
|
|
|
|
|
2023-01-13 12:10:18 +00:00
|
|
|
- name: Copy audit binary
|
|
|
|
|
ansible.builtin.copy:
|
2022-01-07 09:06:18 +00:00
|
|
|
src:
|
|
|
|
|
dest: "{{ audit_bin }}"
|
|
|
|
|
mode: 0555
|
|
|
|
|
owner: root
|
|
|
|
|
group: root
|
|
|
|
|
when:
|
|
|
|
|
- get_goss_file == 'copy'
|
2022-05-11 11:19:33 +01:00
|
|
|
|
2023-01-13 12:10:18 +00:00
|
|
|
- name: Install git if not present
|
|
|
|
|
ansible.builtin.package:
|
2022-05-11 11:19:33 +01:00
|
|
|
name: git
|
|
|
|
|
state: present
|
|
|
|
|
register: git_installed
|
|
|
|
|
when:
|
|
|
|
|
- '"git" not in ansible_facts.packages'
|