Files
fleet-ops/deploy-containers.yml

30 lines
742 B
YAML
Raw Normal View History

---
- name: Deploy Sovereign Wizard Fleet (Docker)
hosts: wizards
become: yes
tasks:
- name: Install Docker
shell: curl -fsSL https://get.docker.com | sh
args:
creates: /usr/bin/docker
- name: Install Docker Compose
shell: apt-get update && apt-get install -y docker-compose-plugin
- name: Create Docker Compose directory
file:
path: /opt/hermes-fleet
state: directory
mode: "0755"
- name: Copy Docker Compose files
copy:
src: "{{ item }}"
dest: "/opt/hermes-fleet/{{ item }}"
with_items:
- docker-compose.yml
- docker/
- name: Start the Fleet
shell: "cd /opt/hermes-fleet && docker compose up -d --build"