docs: rewrite README with structured overview and quick start guide
Replaces the minimal project description with a comprehensive README including a component overview table, quick start instructions, common Ansible operations, and links to detailed documentation. Aligns with Red Panda Approval™ standards.
This commit is contained in:
39
ansible/sandbox_up.yml
Normal file
39
ansible/sandbox_up.yml
Normal file
@@ -0,0 +1,39 @@
|
||||
---
|
||||
- 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!"
|
||||
Reference in New Issue
Block a user