Files
gitlab-runner/tasks/config.yml
2024-02-25 20:57:07 +00:00

31 lines
826 B
YAML

---
- name: Create gitlab runner user
user:
name: "{{ gitlab_runner_user }}"
comment: "User for gitlab runner"
state: present
create_home: false
when: gitlab_runner_user != 'root'
- name: create gitlab runner service
template:
src: gitlab-runner.service.j2
dest: /etc/systemd/system/gitlab-runner.service
register: gitlab_runner_service
- name: Create GitLab runner work directory
ansible.builtin.file:
path: "{{ gitlab_runner_working_directory }}"
state: directory
owner: "{{ gitlab_runner_user }}"
group: "{{ gitlab_runner_user }}"
recurse: yes
- name: "Post-fix altered config"
ansible.builtin.replace:
path: "{{ gitlab_runner_config_path }}"
regexp: "concurrent *= *\\d+"
replace: "concurrent = {{ gitlab_runner_concurrent }}"
- meta: flush_handlers