Files
ansible-semaphore/roles/jetson/tasks/main.yml
2024-03-06 10:56:21 +00:00

58 lines
1.3 KiB
YAML

---
# tasks file for jetson
- name: jetson.yml - Copy docker.tar
ansible.builtin.copy:
src: files/docker.tar
dest: /home/joachim/docker
owner: joachim
group: joachim
- name: jetson.yml - Unarchive docker.tar that is already on the remote machine
ansible.builtin.unarchive:
src: /home/joachim/docker/docker.tar
dest: /home/joachim/docker
remote_src: yes
- name: jetson.yml - Remove file docker.tar
ansible.builtin.file:
path: /home/joachim/docker/docker.tar
state: absent
- name: Deploy docker compose Flightradar24
docker_compose:
project_src: /home/joachim/docker/fr24feed
files:
- docker-compose.yml
- name: Deploy docker compose ChatGPT
docker_compose:
project_src: /home/joachim/docker/chatgpt
files:
- docker-compose.yml
- name: Deploy docker compose restreamer
docker_compose:
project_src: /home/joachim/docker/restreamer
files:
- docker-compose.yml
- name: Deploy docker compose watchtower
docker_compose:
project_src: /home/joachim/docker/watchtower
files:
- docker-compose.yml
- name: Deploy docker compose portainer
docker_compose:
project_src: /home/joachim/docker/portainer
files:
- docker-compose.yml
- name: Deploy docker compose apache2
docker_compose:
project_src: /home/joachim/docker/apache2
files:
- docker-compose.yml