|
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