Skip to content
Snippets Groups Projects
register-runner.yml 937 B
Newer Older
Harold Barker's avatar
Harold Barker committed
---
- name: List configured runners
  command: gitlab-runner list
  register: configured_runners
  changed_when: False
Harold Barker's avatar
Harold Barker committed

- name: Register runner to GitLab
  command: gitlab-runner register >
    --non-interactive
    --url '{{ gitlab_runner_coordinator_url }}'
    --registration-token '{{ gitlab_runner_registration_token }}'
    --description '{{ gitlab_runner_description }}'
    --tag-list '{{ gitlab_runner_tags | join(",") }}'
    --executor '{{ gitlab_runner_executor }}'
    --docker-image '{{ gitlab_runner_docker_image }}'
    --docker-volumes [ "{{ gitlab_runner_docker_volumes | join('", "') }}" ]
    --ssh-user '{{gitlab_runner_ssh_user}}'
    --ssh-host '{{gitlab_runner_ssh_host}}'
    --ssh-port '{{gitlab_runner_ssh_port}}'
    --ssh-password '{{gitlab_runner_ssh_password}}'
    --ssh-identity-file '{{gitlab_runner_ssh_identity_file}}'
Harold Barker's avatar
Harold Barker committed
  when: configured_runners.stderr.find('\n{{ gitlab_runner_description }}') == -1