Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. - name: Install & start runner in Docker
  2. hosts: all
  3. become: true
  4. gather_facts: yes
  5. vars_files:
  6. - vars/runner_vars.yml
  7. tasks:
  8. # - name: install pip
  9. # apt:
  10. # name: ['python-pip', 'python3-pip']
  11. # update_cache: yes
  12.  
  13. # - name: install docker python
  14. # pip:
  15. # name: ['docker', 'docker-compose']
  16.  
  17. - name: mkdir gitlab-runner
  18. file:
  19. path: "{{ item }}"
  20. state: directory
  21. with_items:
  22. - '/srv/gitlab-runner/config'
  23.  
  24. - name: create config gitlab-runner
  25. copy:
  26. src: config/gitlab-runner.toml
  27. dest: /srv/gitlab-runner/config/config.toml
  28.  
  29. - name: start gitlab-runner in docker
  30. docker_container:
  31. name: gitlab-runner
  32. image: gitlab/gitlab-runner:latest
  33. restart: yes
  34. volumes:
  35. - /srv/gitlab-runner/config:/etc/gitlab-runner
  36.  
  37. - name: "Register runner"
  38. gitlab_runner:
  39. api_url: http://35.228.42.128
  40. api_token: qC3ArP-JzmqTpZj92G4D
  41. registration_token: VJyfHk4x1wRCz7635sFH
  42. description: 'test_runner1'
  43. state: present
  44. active: True
  45. tag_list: ['docker']
  46. run_untagged: True
  47. locked: False
  48.  
  49. # - name: register gitlab-runner
  50. # docker_container:
  51. # name: gitlab-runner-generate
  52. # image: gitlab/gitlab-runner:latest
  53. # auto_remove: yes
  54. # volumes:
  55. # - /srv/gitlab-runner/config:/etc/gitlab-runner
  56. # command: >
  57. # docker exec -it gitlab-runner gitlab-runner register
  58. # --non-interactive
  59. # --url "http://35.228.42.128"
  60. # --registration-token "VJyfHk4x1wRCz7635sFH"
  61. # --executor "docker"
  62. # --docker-image "alpine"
  63. # --description "test_runner11"
  64. # --tag-list "runner"
  65. # --run-untagged="true"
  66. # --locked="false"
  67. # --access-level="not_protected"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement