File tree Expand file tree Collapse file tree 4 files changed +16
-0
lines changed Expand file tree Collapse file tree 4 files changed +16
-0
lines changed Original file line number Diff line number Diff line change 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"
Original file line number Diff line number Diff line change 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 }}"
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/"
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"
Original file line number Diff line number Diff line change 66---
77
88- name : " Install GitLab-Runner dependencies"
9+ become : true
910 ansible.builtin.apt :
1011 pkg :
1112 - " debian-archive-keyring"
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"
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"
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"
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"
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
Original file line number Diff line number Diff line change 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"
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 }}"
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"
You can’t perform that action at this time.
0 commit comments