feat: containerize agent fleet for sovereign reproducibility

This commit is contained in:
Ezra
2026-04-10 12:05:11 +00:00
parent 0d36f97fb9
commit e95f48b195
3 changed files with 104 additions and 0 deletions

29
deploy-containers.yml Normal file
View File

@@ -0,0 +1,29 @@
---
- 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"