chrisfu
|
f47c18fef7
|
feat(infrastructure): enhance k3s automation and OpenTofu integration
- Infrastructure:
- Updated k3s Ansible role with mountpoint preflight checks and better permission management.
- Automated deployment of prole configuration and port-forwarding scripts to cluster hosts.
- Added systemd service for managing port forwards on k3s nodes.
- Added prole-installer service account token automation.
- K8s Manifests:
- Renamed and added Persistent Volumes in iscsi-pvs.yaml (including OpenBao support).
- Updated StatefulSets for garage and openbao.
- Migrated prole-db to CloudNativePG-based configuration.
- Added comprehensive OpenTofu manifests for cluster deployment.
- Configuration:
- Added cluster-specific configurations (k3d, k3s-hosts).
- Added PostgreSQL configuration templates.
- Updated .gitignore to track the conf/ directory.
- Tools:
- Updated install.py and port-forwarding scripts.
- Added render_manifest.py for manifest generation.
|
2026-02-07 22:53:18 -08:00 |
|
chrisfu
|
706fbbd28b
|
ansible correct retropie fstab
|
2026-01-29 00:50:45 -08:00 |
|
chrisfu
|
453ccfd015
|
Add k3s kubeconfig user configuration and iSCSI target defaults
|
2026-01-27 21:46:56 -08:00 |
|
chrisfu
|
37156086aa
|
ansible stable
|
2026-01-26 18:56:17 -08:00 |
|
chrisfu
|
035d63090c
|
Fix Ansible YAML parsing errors and standardize host_vars. Removed invalid '---' document separators from host_vars files, merged redundant myrddin config, and renamed host_vars to use .yml extension. Verified with successful ansible-playbook --syntax-check.
|
2026-01-25 23:36:25 -08:00 |
|
chrisfu
|
7c25d731ce
|
/var/log/pihole SAN mounted
|
2026-01-25 05:33:40 -08:00 |
|