feature/rework-role-group #21

Merged
mixel merged 11 commits from feature/rework-role-group into main 2026-06-02 12:34:33 +02:00
Owner
No description provided.
Move 20 flat roles into base/, platform/, util/, services/ for
better browseability. No functional changes — references will be
updated in subsequent commits.
Move Pelican Wings iSCSI vars to group_vars/tag_wings.yml and
mqtt_server to group_vars/tag_zigbee2mqtt.yml. Keeps site.yml
as pure orchestration with no inline host-specific values.
Moves hand-written globals into all/main.yml alongside the
OpenTofu-generated all/ssh_keys.yml, making the directory
structure self-explanatory.
Replaces the 62-line raw resource block with a module call
consistent with pihole. Adds a moved block for in-place state
migration without destroying the live container.
Leftover singular reference after the variable was renamed to
accept multiple public keys.
SSH keys on existing LXCs are managed by Ansible (base/ssh-keys),
not Proxmox re-initialization. Without this guard, adding a new
public key forces replacement of all live LXC containers.
mixel merged commit 8fc6743006 into main 2026-06-02 12:34:33 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mixel/infrastructure!21
No description provided.