fix(ansible): update mgmt VM docs and config for admin user #225

Merged
aaron merged 3 commits from plane/HOMELAB-1099-fix-mgmt-vm-docs into live 2026-06-12 01:55:40 +00:00
Owner

What

Fixes the management VM (VM 110) documentation and Ansible configuration to reflect the actual state:

  • The VM is created with ciuser=admin via Proxmox cloud-init
  • The actual IP is 192.168.1.10 (management LAN), not 10.10.10.110
  • The paperclip-operator user is the dedicated user for Paperclip

Changes

  • Ansible inventory: Changed operatoradmin user
  • mgmt-base role: Updated to use admin instead of operator
  • sshd_config template: Added admin and paperclip-operator to AllowUsers
  • forgejo-runner service: Changed to use admin user
  • mgmt-vm-setup runbook: Updated with correct IPs (192.168.1.10) and user (admin)

Verification

  • paperclip-operator user created on VM 110
  • SSH access verified: ssh paperclip-operator@192.168.1.10
  • pi, kubectl, sops, talosctl all working
  • Repos cloned (infra-core, prod, agent-config)

Refs: HOMELAB-1099

## What Fixes the management VM (VM 110) documentation and Ansible configuration to reflect the actual state: - The VM is created with `ciuser=admin` via Proxmox cloud-init - The actual IP is `192.168.1.10` (management LAN), not `10.10.10.110` - The `paperclip-operator` user is the dedicated user for Paperclip ## Changes - **Ansible inventory**: Changed `operator` → `admin` user - **mgmt-base role**: Updated to use `admin` instead of `operator` - **sshd_config template**: Added `admin` and `paperclip-operator` to AllowUsers - **forgejo-runner service**: Changed to use `admin` user - **mgmt-vm-setup runbook**: Updated with correct IPs (`192.168.1.10`) and user (`admin`) ## Verification - [x] `paperclip-operator` user created on VM 110 - [x] SSH access verified: `ssh paperclip-operator@192.168.1.10` - [x] pi, kubectl, sops, talosctl all working - [x] Repos cloned (infra-core, prod, agent-config) Refs: [HOMELAB-1099](/HOMELAB/issues/HOMELAB-1099)
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Add comprehensive analysis of OpenTelemetry trace identification
for multi-host pi deployments. Evaluates 4 approaches, recommends
auto-detecting hostname via custom NodeTracerProvider passed to
Openlit.init().

Refs: HOMELAB-1102
fix(ansible): update mgmt VM docs and config for admin user
Some checks failed
0/0 projects applied successfully.
Lint & Validate / terraform-validate (pull_request) Has been cancelled
Lint & Validate / yaml-lint (pull_request) Has been cancelled
Lint & Validate / shellcheck (pull_request) Has been cancelled
CI Review / pr-title (pull_request) Has been cancelled
CI Review / helm-validate (pull_request) Has been cancelled
CI Review / ai-review (pull_request) Has been cancelled
Release / release (pull_request) Has been cancelled
302539028b
- Change Ansible inventory from operator to admin
- Update mgmt-base role to use admin instead of operator
- Update sshd_config to allow admin and paperclip-operator
- Update forgejo-runner service to use admin
- Update mgmt-vm-setup runbook with correct IPs and user

Refs: HOMELAB-1099
aaron merged commit 885c650649 into live 2026-06-12 01:55:40 +00: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
aaron/infra-core!225
No description provided.