rename dmc12 inventory to cloudlorean and vault admin_password
- replace inventory/dmc12.yml with cloudlorean.yml (+ group_vars) and update all README/AGENTS call examples and the inventory table - move admin_password hash into encrypted vault.yml; remove plaintext copies from roles/bootstrap/defaults and group_vars/external.yml - bootstrap.yml loads vault.yml via vars_files (same pattern as monitoring) - monitoring: PSK config/registration updates, docker role defaults, os-updates logging/reboot refinements, ansible.cfg/execute.sh tweaks - add .project-wiki knowledge base and .github agent instructions
This commit is contained in:
@@ -29,7 +29,7 @@ werden:
|
||||
```
|
||||
|
||||
```bash
|
||||
ansible-playbook -i inventory/dmc12.yml --vault-password-file .vault_pass bootstrap.yml
|
||||
ansible-playbook -i inventory/cloudlorean.yml --vault-password-file .vault_pass bootstrap.yml
|
||||
```
|
||||
|
||||
## Funktionsweise
|
||||
@@ -66,7 +66,7 @@ Handler neu gestartet.
|
||||
| Variable | Typ | Default | Beschreibung |
|
||||
|-------------------------|----------|-------------------|-----------------------------------------------------|
|
||||
| `admin_authorized_keys` | list | siehe `defaults/` | Liste von `{ key, comment }`-Einträgen für `admin` |
|
||||
| `admin_password` | string | siehe `defaults/` | SHA-512-Hash des Admin-Passworts |
|
||||
| `admin_password` | string | – (Vault) | SHA-512-Hash des Admin-Passworts; liegt verschlüsselt in `vault.yml` und wird von `bootstrap.yml` per `vars_files` geladen |
|
||||
|
||||
### Steuer-Variablen (keine Defaults, optional setzen)
|
||||
|
||||
@@ -78,7 +78,7 @@ Handler neu gestartet.
|
||||
|
||||
`admin_authorized_keys` wird auch pro Inventory in `group_vars/external.yml`
|
||||
überschrieben. Der Handler `Restart sshd` verwendet `ssh_service_name`, sofern
|
||||
gesetzt (z. B. `ssh` für `gitea`/`ipam` in `inventory/dmc12.yml`).
|
||||
gesetzt (z. B. `ssh` für `gitea`/`ipam` in `inventory/cloudlorean.yml`).
|
||||
|
||||
## Templates
|
||||
|
||||
@@ -102,7 +102,7 @@ gesetzt (z. B. `ssh` für `gitea`/`ipam` in `inventory/dmc12.yml`).
|
||||
Teile, z. B.:
|
||||
|
||||
```bash
|
||||
ansible-playbook bootstrap.yml -i inventory/dmc12.yml -t ssh
|
||||
ansible-playbook bootstrap.yml -i inventory/cloudlorean.yml -t ssh
|
||||
```
|
||||
|
||||
## Abhängigkeiten
|
||||
|
||||
@@ -9,5 +9,5 @@ admin_authorized_keys:
|
||||
- key: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA+EvtGavPlXfv7b00jSYsXX2+IEsqFWupEs6Rzf5z9q root@ansible"
|
||||
comment: "Generic Ansible Key"
|
||||
|
||||
# Admin user password (hashed with SHA-512)
|
||||
admin_password: "$6$NmIxM3ZbJDsbC1E6$BO8ag1ZyBqbhELjk0ppKV0CLnYXhHDp9oZc.jmkc62N9hjwbXihF1FmvsYgMKKINVcwaE73u2dRO8pnE6yEGH/"
|
||||
# admin_password lives encrypted in vault.yml (loaded via vars_files in
|
||||
# bootstrap.yml); no plaintext fallback per repository vault policy.
|
||||
|
||||
Reference in New Issue
Block a user