Skip to content

Sudo-less operations: remove dead child-pve role#55

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

Sudo-less operations: remove dead child-pve role#55
john-derose merged 4 commits intomasterfrom
sprint/sudoless

Conversation

@homestak-bot
Copy link
Contributor

Summary

  • Delete roles/child-pve/ (9 files) and 4 child-pve-*.yml playbooks
  • PVE lifecycle actions in iac-driver handle all tiered deployment tasks directly
  • Update CLAUDE.md to remove child-pve references

Test plan

  • No test regressions (deleted code only)
  • Integration test: manifest test -M n2-tiered -H mother

Part of bootstrap#75

🤖 Generated with Claude Code

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>
@john-derose john-derose enabled auto-merge (squash) March 1, 2026 15:33
john-derose and others added 3 commits March 1, 2026 09:19
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 merged commit a6bce13 into master Mar 1, 2026
1 check passed
@john-derose john-derose deleted the sprint/sudoless branch March 1, 2026 16:46
@john-derose john-derose restored the sprint/sudoless branch March 1, 2026 16:58
@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