45 lines
1.0 KiB
YAML
45 lines
1.0 KiB
YAML
---
|
|
|
|
- name: Stardew
|
|
hosts: "all"
|
|
become: true
|
|
|
|
roles:
|
|
- role: "nickjj.docker"
|
|
tags: ["docker"]
|
|
|
|
tasks:
|
|
- name: Creates directory
|
|
file:
|
|
path: /var/docker/stardew
|
|
state: directory
|
|
- name: "Copy Shit over"
|
|
copy:
|
|
src: ./docker-compose.yml
|
|
dest: /var/docker/stardew/docker-compose.yml
|
|
- name: "Copy Shit over"
|
|
copy:
|
|
src: ./asound.conf
|
|
dest: /var/docker/stardew/asound.conf
|
|
- name: "Copy Shit over"
|
|
copy:
|
|
src: ./docker
|
|
dest: /var/docker/stardew/
|
|
- name: "Copy Shit over"
|
|
copy:
|
|
src: ./configs
|
|
dest: /var/docker/stardew/configs
|
|
- name: "Copy Shit over"
|
|
copy:
|
|
src: ./config
|
|
dest: /var/docker/stardew/config
|
|
- name: Pip install docker for Ansible's docker_login and docker_service modules
|
|
pip:
|
|
name: ["docker", "docker-compose"]
|
|
- name: "Start docker-compose"
|
|
docker_service:
|
|
project_src: "/var/docker/stardew"
|
|
pull: yes
|
|
|
|
|