Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - name: Install & start runner in Docker
- hosts: all
- become: true
- gather_facts: yes
- vars_files:
- - vars/runner_vars.yml
- tasks:
- # - name: install pip
- # apt:
- # name: ['python-pip', 'python3-pip']
- # update_cache: yes
- # - name: install docker python
- # pip:
- # name: ['docker', 'docker-compose']
- - name: mkdir gitlab-runner
- file:
- path: "{{ item }}"
- state: directory
- with_items:
- - '/srv/gitlab-runner/config'
- - name: create config gitlab-runner
- copy:
- src: config/gitlab-runner.toml
- dest: /srv/gitlab-runner/config/config.toml
- - name: start gitlab-runner in docker
- docker_container:
- name: gitlab-runner
- image: gitlab/gitlab-runner:latest
- restart: yes
- volumes:
- - /srv/gitlab-runner/config:/etc/gitlab-runner
- - name: "Register runner"
- gitlab_runner:
- api_url: http://35.228.42.128
- api_token: qC3ArP-JzmqTpZj92G4D
- registration_token: VJyfHk4x1wRCz7635sFH
- description: 'test_runner1'
- state: present
- active: True
- tag_list: ['docker']
- run_untagged: True
- locked: False
- # - name: register gitlab-runner
- # docker_container:
- # name: gitlab-runner-generate
- # image: gitlab/gitlab-runner:latest
- # auto_remove: yes
- # volumes:
- # - /srv/gitlab-runner/config:/etc/gitlab-runner
- # command: >
- # docker exec -it gitlab-runner gitlab-runner register
- # --non-interactive
- # --url "http://35.228.42.128"
- # --registration-token "VJyfHk4x1wRCz7635sFH"
- # --executor "docker"
- # --docker-image "alpine"
- # --description "test_runner11"
- # --tag-list "runner"
- # --run-untagged="true"
- # --locked="false"
- # --access-level="not_protected"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement