|
81 | 81 | loop: "{{ crowdsec_collections_install }}"
|
82 | 82 | when: (crowdsec_collections_install | length > 0)
|
83 | 83 |
|
84 |
| -- name: Remove collections |
85 |
| - ansible.builtin.shell: "cscli collections remove {{ item }} --force" |
86 |
| - loop: "{{ crowdsec_collections_remove }}" |
87 |
| - when: (crowdsec_collections_remove | length > 0) |
88 |
| - |
89 | 84 | - name: Install scenarios
|
90 | 85 | ansible.builtin.shell: "cscli scenarios install {{ item }} --force"
|
91 | 86 | loop: "{{ crowdsec_scenarios_install }}"
|
92 | 87 | when: (crowdsec_scenarios_install | length > 0)
|
93 | 88 |
|
94 |
| -- name: Remove scenarios |
95 |
| - ansible.builtin.shell: "cscli scenarios remove {{ item }} --force" |
96 |
| - loop: "{{ crowdsec_scenarios_remove }}" |
97 |
| - when: (crowdsec_scenarios_remove | length > 0) |
98 |
| - |
99 | 89 | - name: Install parsers
|
100 | 90 | ansible.builtin.shell: "cscli parsers install {{ item }} --force"
|
101 | 91 | loop: "{{ crowdsec_parsers_install }}"
|
102 | 92 | when: (crowdsec_parsers_install | length > 0)
|
103 | 93 |
|
104 |
| -- name: Remove parsers |
105 |
| - ansible.builtin.shell: "cscli parsers remove {{ item }} --force" |
106 |
| - loop: "{{ crowdsec_parsers_remove }}" |
107 |
| - when: (crowdsec_parsers_remove | length > 0) |
108 |
| - |
109 | 94 | - name: Install postoverflows
|
110 | 95 | ansible.builtin.shell: "cscli postoverflows install {{ item }} --force"
|
111 | 96 | loop: "{{ crowdsec_postoverflows_install }}"
|
112 | 97 | when: (crowdsec_postoverflows_install | length > 0)
|
113 | 98 |
|
| 99 | +- name: Remove collections |
| 100 | + ansible.builtin.shell: "cscli collections remove {{ item }} --force" |
| 101 | + loop: "{{ crowdsec_collections_remove }}" |
| 102 | + when: (crowdsec_collections_remove | length > 0) |
| 103 | + |
| 104 | +- name: Remove scenarios |
| 105 | + ansible.builtin.shell: "cscli scenarios remove {{ item }} --force" |
| 106 | + loop: "{{ crowdsec_scenarios_remove }}" |
| 107 | + when: (crowdsec_scenarios_remove | length > 0) |
| 108 | + |
| 109 | +- name: Remove parsers |
| 110 | + ansible.builtin.shell: "cscli parsers remove {{ item }} --force" |
| 111 | + loop: "{{ crowdsec_parsers_remove }}" |
| 112 | + when: (crowdsec_parsers_remove | length > 0) |
| 113 | + |
114 | 114 | - name: Remove postoverflows
|
115 | 115 | ansible.builtin.shell: "sudo cscli postoverflows remove {{ item }} --force"
|
116 | 116 | loop: "{{ crowdsec_postoverflows_remove }}"
|
|
0 commit comments