From 2cbc710fb2f869756717f2b01231333b48be3d3e Mon Sep 17 00:00:00 2001 From: LaurensBartelds Date: Fri, 24 Apr 2026 08:46:12 +0200 Subject: [PATCH] feat: add Ansible playbook for ARM deploy to OrangePi --- ansible/deploy.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 ansible/deploy.yml diff --git a/ansible/deploy.yml b/ansible/deploy.yml new file mode 100644 index 0000000..c8bddf0 --- /dev/null +++ b/ansible/deploy.yml @@ -0,0 +1,29 @@ +--- +- 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