Skip to content

Commit 7316e7b

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

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-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"

0 commit comments

Comments
 (0)