Skip to content

Sudoless follow-ups: remove legacy roles, fix docs#56

Merged
john-derose merged 4 commits intomasterfrom
sprint/sudoless
Mar 1, 2026
Merged

Sudoless follow-ups: remove legacy roles, fix docs#56
john-derose merged 4 commits intomasterfrom
sprint/sudoless

Conversation

@homestak-bot
Copy link
Contributor

Summary

  • Remove 7 dead legacy roles (26 files, 1011 lines) — all playbooks use FQCNs
  • Fix bootstrap examples: sudo bash, add sudo -iu homestak step
  • Update FHS and legacy paths in CLAUDE.md and playbook comments

Test plan

  • No playbooks reference legacy roles (verified via grep)

🤖 Generated with Claude Code

john-derose and others added 4 commits February 28, 2026 21:08
PVE lifecycle actions in iac-driver now handle all tiered
deployment tasks directly via SSH. The ansible child-pve role
and its 4 playbooks are no longer used.

Deleted:
- roles/child-pve/ (9 files)
- playbooks/child-pve-{setup,network,repos,ssh}.yml

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove stale /usr/local/ and /opt/homestak references.
trigger-network.yml now uses ansible_env.HOME instead of
hardcoded /opt/homestak.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
These roles were superseded by collections under
collections/ansible_collections/homestak/. No playbooks
reference them — all use FQCNs (homestak.debian.base, etc.).

Removed: base, proxmox, pve-iac, pve-install, pve-network,
security, users (26 files).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@john-derose john-derose enabled auto-merge (squash) March 1, 2026 16:58
@john-derose john-derose merged commit 3b56543 into master Mar 1, 2026
2 checks passed
@john-derose john-derose deleted the sprint/sudoless branch March 1, 2026 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants