Initial server-infra setup

This commit is contained in:
2026-07-06 15:34:49 -05:00
commit f848420d8f
17 changed files with 605 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
# server-infra
Ansible provisioning and deployment for homelab web servers.
## Quick Start
```bash
# Install collections (once)
ansible-galaxy collection install -r requirements.yml
# Test connectivity to one host
ansible adama -m ping
# Provision one host (dry run first)
./scripts/provision.sh adama --check
./scripts/provision.sh adama
# Provision all hosts
./scripts/provision.sh
```
See [IMPLEMENTATION.md](IMPLEMENTATION.md) for full architecture, CI/CD plan, and phase breakdown.
## Servers
| Host | IP |
|------|-----|
| adama | 10.0.0.77 |
| roslin | 10.0.0.176 |
| desktop | see `inventory/host_vars/desktop.yml` |