--- - name: Start Agathos Sandbox Uranian Hosts hosts: localhost gather_facts: false vars: uranian_hosts: - oberon - portia - ariel - puck - miranda - sycorax - prospero - rosalind - titania tasks: - name: Start Uranian host containers ansible.builtin.command: cmd: incus start {{ item }} --project agathos loop: "{{ uranian_hosts }}" register: start_result failed_when: start_result.rc != 0 and 'already running' not in start_result.stderr changed_when: start_result.rc == 0 - name: Wait for containers to be ready ansible.builtin.pause: seconds: 4 - name: Configure DNS resolution for Incus bridge ansible.builtin.command: cmd: "{{ item }}" loop: - "resolvectl dns incusbr0 10.10.0.1" - "resolvectl domain incusbr0 '~incus'" become: true - name: Display Red Panda approval message ansible.builtin.debug: msg: "🐾 Uranian hosts started with Red Panda approval!"