From bff021ff0953f4f882e9b4005e2d0914e0279181 Mon Sep 17 00:00:00 2001 From: Harold Barker <git@haroldbarker.co.uk> Date: Fri, 12 Feb 2016 18:22:20 +0000 Subject: [PATCH] Set global options --- defaults/main.yml | 3 ++- tasks/global-setup.yml | 7 +++++++ tasks/main.yml | 3 +++ 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 tasks/global-setup.yml diff --git a/defaults/main.yml b/defaults/main.yml index 445efd7..5c04e4e 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,2 +1,3 @@ --- -# defaults file for gitlab-runner +# Maximum number of jobs to run concurrently +gitlab_runner_concurrent: '{{ ansible_processor_cores }}' diff --git a/tasks/global-setup.yml b/tasks/global-setup.yml new file mode 100644 index 0000000..0c141ff --- /dev/null +++ b/tasks/global-setup.yml @@ -0,0 +1,7 @@ +--- +- name: Set concurrent option + lineinfile: + dest: /etc/gitlab-runner/config.toml + regexp: ^concurrent = + line: concurrent = {{ gitlab_runner_concurrent }} + state: present diff --git a/tasks/main.yml b/tasks/main.yml index d0904b5..eb76afe 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -2,3 +2,6 @@ - name: Install GitLab Runner (RedHat) include: install-redhat.yml when: ansible_os_family == 'RedHat' + +- name: Set global options + include: global-setup.yml -- GitLab