|
9 | 9 |
|
10 | 10 | - name: "Set variable if autoscaling runner must be configured" |
11 | 11 | ansible.builtin.set_fact: |
12 | | - gitlab_runner_install_docker_machine: "{{ gitlab_runner_list | selectattr('executor', 'equalto', 'docker+machine') | list | length > 0 }}" |
13 | | - gitlab_runner_install_autoscaler: "{{ gitlab_runner_list | selectattr('executor', 'equalto', 'docker-autoscaler') | list | length > 0 }}" |
| 12 | + __gitlab_runner_install_docker_machine: "{{ gitlab_runner_list | selectattr('executor', 'equalto', 'docker+machine') | list | length > 0 }}" |
| 13 | + __gitlab_runner_install_autoscaler: "{{ gitlab_runner_list | selectattr('executor', 'equalto', 'docker-autoscaler') | list | length > 0 }}" |
14 | 14 |
|
15 | 15 | - name: "Check if directory /etc/gitlab-runner already exists" |
16 | 16 | ansible.builtin.stat: |
17 | 17 | path: "/etc/gitlab-runner" |
18 | | - register: "gitlab_runner_dir" |
| 18 | + register: "__gitlab_runner_dir" |
19 | 19 |
|
20 | 20 | - name: "Determine if this is an initial dry-run" |
21 | 21 | ansible.builtin.set_fact: |
22 | | - gitlab_runner_is_initial_dryrun: "{{ ansible_check_mode and not gitlab_runner_dir.stat.exists }}" |
| 22 | + __gitlab_runner_is_initial_dryrun: "{{ ansible_check_mode and not __gitlab_runner_dir.stat.exists }}" |
23 | 23 |
|
24 | 24 | - name: "Include docker-machine tasks" |
25 | 25 | ansible.builtin.include_tasks: "install.docker-machine.yml" |
26 | | - when: "gitlab_runner_install_docker_machine" |
| 26 | + when: "__gitlab_runner_install_docker_machine" |
27 | 27 |
|
28 | 28 | - name: "Include installation tasks for Debian-like OS" |
29 | 29 | ansible.builtin.include_tasks: "install.debianlike.yml" |
30 | 30 | when: "ansible_os_family == 'Debian'" |
31 | 31 |
|
32 | 32 | - name: "Include autoscaler install tasks" |
33 | 33 | ansible.builtin.include_tasks: "install.autoscaler-plugin.yml" |
34 | | - when: "gitlab_runner_install_autoscaler" |
| 34 | + when: "__gitlab_runner_install_autoscaler" |
35 | 35 |
|
36 | 36 | - name: "Include tasks to configure the system" |
37 | 37 | ansible.builtin.include_tasks: "configuration.yml" |
|
41 | 41 |
|
42 | 42 | - name: "Initialize docker-machine" |
43 | 43 | ansible.builtin.include_tasks: "docker-machine-init.yml" |
44 | | - when: "gitlab_runner_install_docker_machine" |
| 44 | + when: "__gitlab_runner_install_docker_machine" |
45 | 45 | no_log: true |
46 | 46 | loop: "{{ gitlab_runner_list }}" |
47 | 47 | loop_control: |
|
50 | 50 | - name: "Slurp ignition json" |
51 | 51 | ansible.builtin.slurp: |
52 | 52 | src: "/etc/gitlab-runner/ignition.json" |
53 | | - register: "ignition_json" |
| 53 | + register: "__ignition_json" |
54 | 54 | when: |
55 | | - - "gitlab_runner_install_autoscaler" |
56 | | - - "not gitlab_runner_is_initial_dryrun" |
| 55 | + - "__gitlab_runner_install_autoscaler" |
| 56 | + - "not __gitlab_runner_is_initial_dryrun" |
57 | 57 |
|
58 | 58 | - name: "Template config file" |
59 | 59 | ansible.builtin.template: |
|
65 | 65 | notify: "Restart GitLab-Runner" |
66 | 66 | no_log: true |
67 | 67 | vars: |
68 | | - ignition_content: "{{ ignition_json['content'] | b64decode }}" |
69 | | - when: "not gitlab_runner_is_initial_dryrun" |
| 68 | + __ignition_content: "{{ __ignition_json['content'] | b64decode }}" |
| 69 | + when: "not __gitlab_runner_is_initial_dryrun" |
70 | 70 |
|
71 | 71 | - name: "Start GitLab-Runner" |
72 | 72 | ansible.builtin.service: |
73 | 73 | name: "gitlab-runner" |
74 | 74 | state: "started" |
75 | | - when: "not gitlab_runner_is_initial_dryrun" |
76 | | - |
| 75 | + when: "not __gitlab_runner_is_initial_dryrun" |
77 | 76 |
|
78 | 77 | ... |
0 commit comments