ansible-drone/tasks/main.yml
vincent 3e8716c8d8
Some checks failed
continuous-integration/drone/push Build is failing
add admin user
2021-07-10 20:59:41 +02:00

34 lines
907 B
YAML

---
# tasks file for ansible-drone
- name: include postgress database task
include_tasks: "database_postgres.yml"
when: drone_db_external
- name: copy environment variable file
template:
src: drone.env.j2
dest: "{{drone_env_file_path}}"
- name: create drone container
docker_container:
volumes:
- "/var/lib/drone:/data"
name: "{{ drone_container_name }}"
image: "{{ drone_image_name }}"
state: started
env_file: "{{drone_env_file_path}}"
restart: yes
restart_policy: "unless-stopped"
published_ports: "{{ drone_port }}"
- name: create drone docker runner container
docker_container:
name: "{{ drone_runner_container_name }}"
image: "{{ drone_runner_image_name }}"
state: started
env_file: "{{drone_env_file_path}}"
restart: yes
restart_policy: "unless-stopped"
volumes: "{{ drone_docker_socket }}:/var/run/docker.sock"