25 lines
795 B
YAML
25 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
|