26 lines
795 B
YAML
26 lines
795 B
YAML
|
---
|
||
|
# non macOS
|
||
|
- name: restart_gitlab_runner
|
||
|
service: name=gitlab-runner state={{ gitlab_runner_restart_state }}
|
||
|
become: yes
|
||
|
when: ansible_os_family != 'Darwin' and ansible_os_family != 'Windows' and not gitlab_runner_container_install
|
||
|
|
||
|
# macOS
|
||
|
- name: restart_gitlab_runner_macos
|
||
|
command: "{{ gitlab_runner_executable }} restart"
|
||
|
become: "{{ gitlab_runner_system_mode }}"
|
||
|
when: ansible_os_family == 'Darwin'
|
||
|
|
||
|
- name: restart_gitlab_runner_windows
|
||
|
win_command: "{{ gitlab_runner_executable }} restart"
|
||
|
args:
|
||
|
chdir: "{{ gitlab_runner_config_file_location }}"
|
||
|
when: ansible_os_family == 'Windows'
|
||
|
|
||
|
# Container
|
||
|
- name: restart_gitlab_runner_container
|
||
|
docker_container:
|
||
|
name: "{{ gitlab_runner_container_name }}"
|
||
|
restart: yes
|
||
|
when: gitlab_runner_container_install
|