Files
brainwave/ansible/deploy.yml
T

30 lines
771 B
YAML

---
- name: Deploy Brainwave ARM to OrangePi
hosts: orangepi
gather_facts: false
tasks:
- name: Ensure deploy directory exists
file:
path: /home/user/brainwave
state: directory
mode: '0755'
- name: Copy ARM tarball
copy:
src: "{{ artifact_path }}/brainwave-arm64.tar.gz"
dest: /home/user/brainwave/brainwave-arm64.tar.gz
- name: Copy docker-compose file
copy:
src: "{{ artifact_path }}/docker-compose.arm64.yml"
dest: /home/user/brainwave/docker-compose.yml
- name: Load Docker image
command: docker load -i /home/user/brainwave/brainwave-arm64.tar.gz
- name: Start container
command: docker compose up -d
args:
chdir: /home/user/brainwave