Skip to content

Commit 303e506

Browse files
committed
gitlab-runner: Add explicit become directives
Signed-off-by: Norman Ziegner <[email protected]>
1 parent 06fa457 commit 303e506

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed

roles/gitlab_runner/handlers/main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@
66
---
77

88
- name: "Transpile the flatcar linux configuration"
9+
become: true
910
ansible.builtin.command: "butane -o /etc/gitlab-runner/ignition.json /etc/gitlab-runner/butane-config.bu"
1011
changed_when: true
1112

1213
- name: "Restart GitLab-Runner"
14+
become: true
1315
ansible.builtin.service:
1416
name: "gitlab-runner"
1517
state: "restarted"

roles/gitlab_runner/tasks/install.autoscaler-plugin.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
changed_when: false
3232

3333
- name: "Download fleeting-plugin-openstack"
34+
become: true
3435
ansible.builtin.get_url:
3536
url: "{{ gitlab_runner_autoscaler_plugin_url }}"
3637
dest: "{{ (__tempdir_fleeting_plugin.path, 'fleeting-plugin-openstack.tar.gz') | path_join }}"
@@ -41,6 +42,7 @@
4142
check_mode: false
4243

4344
- name: "Extract fleeting-plugin-openstack binary"
45+
become: true
4446
ansible.builtin.unarchive:
4547
src: "{{ (__tempdir_fleeting_plugin.path, 'fleeting-plugin-openstack.tar.gz') | path_join }}"
4648
dest: "/usr/local/bin/"
@@ -54,13 +56,15 @@
5456

5557
always:
5658
- name: "Remove temporary directory"
59+
become: true
5760
ansible.builtin.file:
5861
path: "{{ __tempdir_fleeting_plugin.path }}"
5962
state: "absent"
6063
check_mode: false
6164
changed_when: false
6265

6366
- name: "Place clouds.yaml template"
67+
become: true
6468
ansible.builtin.template:
6569
src: "clouds.yaml.j2"
6670
dest: "/etc/gitlab-runner/clouds.yaml"

roles/gitlab_runner/tasks/install.debianlike.yml

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

88
- name: "Install GitLab-Runner dependencies"
9+
become: true
910
ansible.builtin.apt:
1011
pkg:
1112
- "debian-archive-keyring"
@@ -20,6 +21,7 @@
2021

2122
block:
2223
- name: "Add packages repository packages.gitlab.com/runner/gitlab-runner"
24+
become: true
2325
ansible.builtin.deb822_repository:
2426
name: "gitlab-runner"
2527
types: "deb"
@@ -31,6 +33,7 @@
3133
enabled: true
3234

3335
- name: "Use APT pinning for Debian os"
36+
become: true
3437
ansible.builtin.template:
3538
src: "pin-gitlab-runner.pref.j2"
3639
dest: "/etc/apt/preferences.d/pin-gitlab-runner.pref"
@@ -40,6 +43,7 @@
4043
when: "ansible_facts.distribution == 'Debian'"
4144

4245
- name: "Install gitlab-runner-helper-images with downgrade option"
46+
become: true
4347
ansible.builtin.apt:
4448
name: "{{ gitlab_runner_helper_images_package_name }}"
4549
state: "present"
@@ -50,6 +54,7 @@
5054
- "gitlab_runner_version is version('17.7.0', 'ge') or gitlab_runner_version | length == 0"
5155

5256
- name: "Install gitlab-runner with downgrade option"
57+
become: true
5358
ansible.builtin.apt:
5459
name: "{{ gitlab_runner_package_name }}"
5560
state: "present"
@@ -69,12 +74,14 @@
6974
block:
7075

7176
- name: "Install gitlab-runner-helper-images from a .deb file"
77+
become: true
7278
ansible.builtin.apt:
7379
deb: "{{ gitlab_runner_helper_images_deb_file }}"
7480
allow_downgrade: true
7581
when: "gitlab_runner_version is version('17.7.0', 'ge') or gitlab_runner_version | length == 0"
7682

7783
- name: "Install gitlab-runner from a .deb file"
84+
become: true
7885
ansible.builtin.apt:
7986
deb: "{{ gitlab_runner_deb_file }}"
8087
allow_downgrade: true

roles/gitlab_runner/tasks/main.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
loop_var: "gitlab_runner"
4949

5050
- name: "Slurp ignition json"
51+
become: true
5152
ansible.builtin.slurp:
5253
src: "/etc/gitlab-runner/ignition.json"
5354
register: "__ignition_json"
@@ -56,6 +57,7 @@
5657
- "not __gitlab_runner_is_initial_dryrun"
5758

5859
- name: "Template config file"
60+
become: true
5961
ansible.builtin.template:
6062
src: "config.toml.j2"
6163
dest: "{{ gitlab_runner_config_path }}"
@@ -69,6 +71,7 @@
6971
when: "not __gitlab_runner_is_initial_dryrun"
7072

7173
- name: "Start GitLab-Runner"
74+
become: true
7275
ansible.builtin.service:
7376
name: "gitlab-runner"
7477
state: "started"

0 commit comments

Comments
 (0)