drone: install runner onto bob
This commit is contained in:
parent
fe5bdab253
commit
a065fd4bc8
1
hosts
1
hosts
@ -5,6 +5,7 @@ aveta.binary.kitchen ansible_host=172.23.2.4
|
||||
sulis.binary.kitchen ansible_host=172.23.2.5
|
||||
nabia.binary.kitchen ansible_host=172.23.2.6
|
||||
pizza.binary.kitchen ansible_host=172.23.2.33
|
||||
bob.binary.kitchen ansible_host=172.23.2.37
|
||||
bowle.binary.kitchen ansible_host=172.23.2.62 ansible_python_interpreter=/usr/local/bin/python2.7
|
||||
cerunnos.binary.kitchen ansible_host=172.23.8.23
|
||||
salat.binary.kitchen ansible_host=172.23.9.61
|
||||
|
17
roles/docker/tasks/main.yml
Normal file
17
roles/docker/tasks/main.yml
Normal file
@ -0,0 +1,17 @@
|
||||
---
|
||||
|
||||
- name: Enable docker apt-key
|
||||
apt_key: url='https://download.docker.com/linux/debian/gpg'
|
||||
|
||||
- name: Enable docker repository
|
||||
apt_repository:
|
||||
repo: 'deb https://download.docker.com/linux/debian buster stable'
|
||||
filename: docker
|
||||
|
||||
- name: Install docker
|
||||
apt:
|
||||
name:
|
||||
- docker-ce
|
||||
- docker-ce-cli
|
||||
- containerd.io
|
||||
- python-docker
|
4
roles/drone-runner/meta/main.yml
Normal file
4
roles/drone-runner/meta/main.yml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
|
||||
dependencies:
|
||||
- { role: docker }
|
20
roles/drone-runner/tasks/main.yml
Normal file
20
roles/drone-runner/tasks/main.yml
Normal file
@ -0,0 +1,20 @@
|
||||
---
|
||||
|
||||
- name: Run runner container
|
||||
docker_container:
|
||||
name: runner
|
||||
image: drone/drone-runner-docker:1
|
||||
env:
|
||||
- DRONE_RPC_PROTO: "https"
|
||||
- DRONE_RPC_HOST: "{{ drone_domain }}"
|
||||
- DRONE_RPC_SECRET: "{{ drone_secret }}"
|
||||
- DRONE_RUNNER_CAPACITY: 2
|
||||
- DRONE_RUNNER_NAME: "{{ ansible_fqdn }}"
|
||||
- DRONE_UI_USERNAME: "admin"
|
||||
- DRONE_UI_PASSWORD: "{{ drone_uipass }}"
|
||||
ports:
|
||||
- "3000:3000"
|
||||
restart_policy: unless-stopped
|
||||
state: started
|
||||
volumes:
|
||||
- "/var/run/docker.sock:/var/run/docker.sock"
|
7
site.yml
7
site.yml
@ -8,7 +8,7 @@
|
||||
- root-keys
|
||||
|
||||
- name: Setup unattended updates
|
||||
hosts: [sulis.binary.kitchen, nabia.binary.kitchen, beryllium.binary-kitchen.net, boron.binary-kitchen.net, carbon.binary-kitchen.net, nitrogen.binary-kitchen.net, oxygen.binary-kitchen.net, fluorine.binary-kitchen.net, krypton.binary-kitchen.net, sodium.binary-kitchen.net, yttrium.binary-kitchen.net, zirconium.binary-kitchen.net]
|
||||
hosts: [sulis.binary.kitchen, nabia.binary.kitchen, bob.binary.kitchen, beryllium.binary-kitchen.net, boron.binary-kitchen.net, carbon.binary-kitchen.net, nitrogen.binary-kitchen.net, oxygen.binary-kitchen.net, fluorine.binary-kitchen.net, krypton.binary-kitchen.net, sodium.binary-kitchen.net, yttrium.binary-kitchen.net, zirconium.binary-kitchen.net]
|
||||
roles:
|
||||
- uau
|
||||
|
||||
@ -37,6 +37,11 @@
|
||||
- librenms
|
||||
- prometheus
|
||||
|
||||
- name: Setup drone runner
|
||||
hosts: bob.binary.kitchen
|
||||
roles:
|
||||
- drone-runner
|
||||
|
||||
- name: Setup ldap server
|
||||
hosts: helium.binary-kitchen.net
|
||||
roles:
|
||||
|
Loading…
Reference in New Issue
Block a user