--- # 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: true 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: true restart_policy: "unless-stopped" volumes: "{{ drone_docker_socket }}:/var/run/docker.sock"