Initial server-infra setup
This commit is contained in:
@@ -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` |
|
||||
Reference in New Issue
Block a user