mirror of
https://github.com/fscotto/infra.git
synced 2026-05-30 15:39:58 +00:00
Wire Ubuntu server profile into playbook
This commit is contained in:
10
AGENTS.md
10
AGENTS.md
@@ -8,8 +8,8 @@ Project type: Ansible-based infrastructure plus managed dotfiles.
|
||||
- Inventory: `ansible/inventory/hosts.yml`
|
||||
- Group vars: `ansible/inventory/group_vars/*.yml`
|
||||
- Host vars: `ansible/inventory/host_vars/*.yml`
|
||||
- Active roles: `dotfiles_common`, `packages_void`, `services_runit`, `profile_desktop_i3`, `packages_ubuntu`, `services_systemd`, `profile_workstation_gnome`
|
||||
- Roles present but not currently wired into `ansible/site.yml`: `base`, `dotfiles`, `profile_server`
|
||||
- Active roles: `dotfiles_common`, `packages_void`, `services_runit`, `profile_desktop_i3`, `packages_ubuntu`, `services_systemd`, `profile_workstation_gnome`, `profile_server`
|
||||
- Roles present but not currently wired into `ansible/site.yml`: `base`, `dotfiles`
|
||||
- Dotfiles source of truth: `dotfiles/`
|
||||
- Utility scripts: `scripts/`
|
||||
- Sensitive local material/examples: `secrets/`
|
||||
@@ -34,8 +34,7 @@ If any of these files appear later, treat them as higher-priority local instruct
|
||||
- `all -> dotfiles_common`
|
||||
- `void -> packages_void, services_runit, profile_desktop_i3`
|
||||
- `ubuntu_workstation -> packages_ubuntu, services_systemd, profile_workstation_gnome`
|
||||
|
||||
Ubuntu server inventory and role scaffolding still exist, but the server path is not yet orchestrated by the main playbook.
|
||||
- `ubuntu_server -> packages_ubuntu, services_systemd, profile_server`
|
||||
|
||||
## Build, lint, and test commands
|
||||
There is no compile/build step. Validation is based on Ansible syntax checks, inventory inspection, dry-runs, and linting.
|
||||
@@ -55,9 +54,12 @@ ansible-playbook ansible/site.yml --limit ikaros
|
||||
ansible-playbook ansible/site.yml --limit nymph
|
||||
ansible-playbook ansible/site.yml --limit deadalus
|
||||
ansible-playbook ansible/site.yml --limit ubuntu_workstation
|
||||
ansible-playbook ansible/site.yml --limit prometheus
|
||||
ansible-playbook ansible/site.yml --limit ubuntu_server
|
||||
ansible-inventory --graph
|
||||
ansible-inventory --host ikaros
|
||||
ansible-inventory --host deadalus
|
||||
ansible-inventory --host prometheus
|
||||
```
|
||||
|
||||
Linting and static checks if available locally:
|
||||
|
||||
Reference in New Issue
Block a user