Skip to content

Commit 8abbd7f

Browse files
committed
zammad: Add explicit become directives
Signed-off-by: Norman Ziegner <[email protected]>
1 parent b7ab835 commit 8abbd7f

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

roles/zammad/handlers/main.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,19 @@
55

66
---
77
- name: "Reload nginx"
8+
become: true
89
ansible.builtin.service:
910
name: "nginx"
1011
state: "reloaded"
1112

1213
- name: "Set Elasticsearch server address"
14+
become: true
1315
ansible.builtin.command: >-
1416
zammad run rails r "Setting.set('es_url', '{{ zammad_elasticsearch_url | quote }}')"
1517
changed_when: true
1618

1719
- name: "Build search index"
20+
become: true
1821
ansible.builtin.command: "zammad run rake zammad:searchindex:rebuild"
1922
changed_when: true
2023
when: "not __zammad_is_installed or zammad_force_es_searchindex_rebuild"

roles/zammad/tasks/install.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,13 @@
1010
block:
1111

1212
- name: "Install | Install EPEL repo"
13+
become: true
1314
ansible.builtin.dnf:
1415
name: "epel-release"
1516
state: "present"
1617

1718
- name: "Install | Add Zammad yum repository"
19+
become: true
1820
ansible.builtin.yum_repository:
1921
name: "zammad"
2022
state: "present"
@@ -31,18 +33,21 @@
3133
block:
3234

3335
- name: "Remove Zammad apt key from legacy trusted.gpg keyring"
36+
become: true
3437
ansible.builtin.apt_key:
3538
url: "https://dl.packager.io/srv/zammad/zammad/key"
3639
state: "absent"
3740

3841
- name: "Remove Zammad DEB repository from sources.list"
42+
become: true
3943
ansible.builtin.apt_repository:
4044
repo: "deb https://dl.packager.io/srv/deb/zammad/zammad/{{ zammad_release_channel }}/ubuntu {{ ansible_facts.distribution_version }} main"
4145
state: "absent"
4246
filename: "zammad"
4347
update_cache: false
4448

4549
- name: "Install | Add Zammad DEB repository"
50+
become: true
4651
ansible.builtin.deb822_repository:
4752
name: "zammad"
4853
types: "deb"
@@ -56,6 +61,7 @@
5661
enabled: true
5762

5863
- name: "Update apt cache"
64+
become: true
5965
ansible.builtin.apt:
6066
update_cache: true
6167
changed_when: false
@@ -69,6 +75,7 @@
6975
__zammad_is_installed: "{{ 'zammad' in ansible_facts.packages }}"
7076

7177
- name: "Install | Install Zammad package"
78+
become: true
7279
ansible.builtin.package:
7380
name: "zammad={{ zammad_version }}*"
7481
state: "present"
@@ -78,6 +85,7 @@
7885
- "Build search index"
7986

8087
- name: "Install | Start and enable services"
88+
become: true
8189
ansible.builtin.service:
8290
name: "{{ item }}"
8391
state: "started"

roles/zammad/tasks/ssl.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
---
77

88
- name: "SSL | Insert private key"
9+
become: true
910
ansible.builtin.blockinfile:
1011
path: "{{ zammad_ssl_key_path }}"
1112
create: true
@@ -17,6 +18,7 @@
1718
when: "zammad_ssl_key | default('') | length > 0"
1819

1920
- name: "SSL | Insert certificate"
21+
become: true
2022
ansible.builtin.blockinfile:
2123
path: "{{ zammad_ssl_cert_path }}"
2224
create: true
@@ -34,6 +36,7 @@
3436
ignore_errors: "{{ ansible_check_mode }}"
3537

3638
- name: "SSL | Ensure certificate and private key match"
39+
become: true
3740
community.crypto.openssl_privatekey_info:
3841
path: "{{ zammad_ssl_key_path }}"
3942
register: "__private_key"

0 commit comments

Comments
 (0)