|
10 | 10 | string if elasticstack_version is defined else '') | |
11 | 11 | replace(' ', '') |
12 | 12 | }} |
13 | | -- name: Install Auditbeat - rpm |
| 13 | +
|
| 14 | +- name: Install Auditbeat - rpm - full stack |
14 | 15 | ansible.builtin.package: |
15 | 16 | name: "{{ beats_auditbeat_package }}" |
16 | 17 | enablerepo: |
17 | 18 | - 'elastic-{{ elasticstack_release }}.x' |
18 | 19 | when: |
19 | 20 | - ansible_os_family == "RedHat" |
| 21 | + - elasticstack_full_stack | bool |
| 22 | + |
| 23 | +- name: Install Auditbeat - rpm - standalone |
| 24 | + ansible.builtin.package: |
| 25 | + name: "{{ beats_auditbeat_package }}" |
| 26 | + when: |
| 27 | + - ansible_os_family == "RedHat" |
| 28 | + - not elasticstack_full_stack | bool |
20 | 29 |
|
21 | 30 | - name: Install Auditbeat - deb |
22 | 31 | ansible.builtin.package: |
23 | 32 | name: "{{ beats_auditbeat_package }}" |
24 | 33 | when: |
25 | 34 | - ansible_os_family == "Debian" |
26 | 35 |
|
27 | | -- name: Install Auditbeat latest version - rpm |
| 36 | +- name: Install Auditbeat latest version - rpm - full stack |
28 | 37 | ansible.builtin.package: |
29 | 38 | name: auditbeat |
30 | 39 | state: latest |
|
36 | 45 | - elasticstack_version is defined |
37 | 46 | - elasticstack_version == "latest" |
38 | 47 | - ansible_os_family == "RedHat" |
| 48 | + - elasticstack_full_stack | bool |
| 49 | + |
| 50 | +- name: Install Auditbeat latest version - rpm - standalone |
| 51 | + ansible.builtin.package: |
| 52 | + name: auditbeat |
| 53 | + state: latest |
| 54 | + notify: |
| 55 | + - Restart Auditbeat |
| 56 | + when: |
| 57 | + - elasticstack_version is defined |
| 58 | + - elasticstack_version == "latest" |
| 59 | + - ansible_os_family == "RedHat" |
| 60 | + - not elasticstack_full_stack | bool |
39 | 61 |
|
40 | 62 | - name: Install Auditbeat latest version - deb |
41 | 63 | ansible.builtin.package: |
|
0 commit comments