Ansible Playbooks für rkenow Infrastruktur
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| README.md | ||
Ansible Playbooks
Ansible-Playbooks und Inventory für die rkenow Hetzner-Infrastruktur. CI/CD via Forgejo Actions auf CT 115 (ansible-runner).
Inventory
/etc/ansible/hosts-hetzner auf CT 115 — Hosts in Gruppen:
| Gruppe | Hosts |
|---|---|
hetzner_lxc |
CT 101, 104, 105, 107, 111, 112 |
hetzner_vms |
VM 106, 109, 113 |
stage1–3 |
Für Rolling Updates |
Workflows
| Workflow | Trigger | Beschreibung |
|---|---|---|
ping.yml |
push + manuell | ansible -m ping auf alle Hosts |
Runner
ansible-runner auf CT 115 — forgejo-runner v12.10.1, Host-Executor.
Nutzung
ansible all -i /etc/ansible/hosts-hetzner -m ping
ansible-playbook -i /etc/ansible/hosts-hetzner playbooks/update.yml