Skip to content

Commit 0e733c4

Browse files
committed
Allow to customize butane config file
1 parent 215aac3 commit 0e733c4

File tree

4 files changed

+6
-4
lines changed

4 files changed

+6
-4
lines changed

roles/gitlab_runner/defaults/main.yml

+2
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,5 @@ gitlab_runner_session_server_timeout: 1800
4949
gitlab_runner_autoscaler_plugin_version: "0.21.1"
5050
gitlab_runner_autoscaler_plugin_url: "https://github.com/sardinasystems/fleeting-plugin-openstack/releases/download/{{ gitlab_runner_autoscaler_plugin_version }}/fleeting-plugin-openstack_{{ gitlab_runner_autoscaler_plugin_version }}_linux_amd64.tar.gz"
5151
gitlab_runner_autoscaler_plugin_checksumfile: "https://github.com/sardinasystems/fleeting-plugin-openstack/releases/download/{{ gitlab_runner_autoscaler_plugin_version }}/fleeting-plugin-openstack_{{ gitlab_runner_autoscaler_plugin_version }}_sha512-checksums.txt"
52+
53+
gitlab_runner_butane_config: "butane-config.bu.j2"

roles/gitlab_runner/handlers/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
---
77

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

1212
- name: "Restart GitLab-Runner"

roles/gitlab_runner/tasks/configuration.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@
4141

4242
- name: "Place the container linux configuration on the host"
4343
ansible.builtin.template:
44-
src: "flatcar-linux-config.bu.j2"
45-
dest: "/etc/gitlab-runner/flatcar-linux-config.bu"
44+
src: "{{ gitlab_runner_butane_config }}"
45+
dest: "/etc/gitlab-runner/butane-config.bu"
4646
owner: "root"
4747
group: "root"
4848
mode: "0644"
@@ -75,7 +75,7 @@
7575
check_mode: false
7676

7777
- name: "Dry-run of transpile the flatcar linux configuration"
78-
ansible.builtin.command: "butane -o {{ (temp_directory.path, 'ignition.json') | path_join }} /etc/gitlab-runner/flatcar-linux-config.bu"
78+
ansible.builtin.command: "butane -o {{ (temp_directory.path, 'ignition.json') | path_join }} /etc/gitlab-runner/butane-config.bu"
7979
changed_when: false
8080
check_mode: false
8181

0 commit comments

Comments
 (0)