Skip to content

Commit 03d2907

Browse files
committed
test(infra): add VirtualBox inventory and fix ansible.cfg
- Add VirtualBox test cluster inventory (3 VMs: 1 manager + 2 workers) - Fix ansible.cfg callback plugin (use ansible.builtin.default) - Verified connectivity to all VMs via SSH - All VMs running Ubuntu 22.04.5 LTS on x86_64 - KVM available on all nodes VirtualBox VMs: - swarm-manager: 192.168.56.10 (2 vCPU, 2GB RAM) - swarm-worker-1: 192.168.56.11 (2 vCPU, 4GB RAM) - swarm-worker-2: 192.168.56.12 (2 vCPU, 4GB RAM) Tested: ✅ ansible all -m ping — All 3 nodes reachable ✅ KVM device present on all nodes ✅ Architecture verified (x86_64) ✅ OS verified (Ubuntu 22.04.5 LTS)
1 parent 8e40c31 commit 03d2907

2 files changed

Lines changed: 19 additions & 1 deletion

File tree

infrastructure/ansible/ansible.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ fact_caching_connection = /tmp/ansible_facts
99
fact_caching_timeout = 86400
1010

1111
# Output formatting
12-
stdout_callback = yaml
12+
stdout_callback = ansible.builtin.default
1313
callback_whitelist = profile_tasks, timer
1414

1515
# SSH settings
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# SwarmCracker Test Cluster - VirtualBox
2+
3+
[managers]
4+
swarm-manager ansible_host=192.168.56.10 ansible_ssh_private_key_file=/home/kali/.openclaw/workspace/projects/swarmcracker/test-automation/.vagrant/machines/manager/virtualbox/private_key
5+
6+
[workers]
7+
swarm-worker-1 ansible_host=192.168.56.11 ansible_ssh_private_key_file=/home/kali/.openclaw/workspace/projects/swarmcracker/test-automation/.vagrant/machines/worker1/virtualbox/private_key
8+
swarm-worker-2 ansible_host=192.168.56.12 ansible_ssh_private_key_file=/home/kali/.openclaw/workspace/projects/swarmcracker/test-automation/.vagrant/machines/worker2/virtualbox/private_key
9+
10+
[swarmcracker:children]
11+
managers
12+
workers
13+
14+
[swarmcracker:vars]
15+
ansible_user=vagrant
16+
ansible_become=yes
17+
ansible_become_method=sudo
18+
ansible_ssh_common_args='-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'

0 commit comments

Comments
 (0)