31 lines
634 B
Markdown
31 lines
634 B
Markdown
# 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` |
|