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
|
b4cea8c6f5
|
add samba_ad_dc role
|
2026-01-28 12:41:06 -08:00 |
|
chrisfu
|
987a7acda1
|
correct myrddin prole-db mount point
|
2026-01-28 12:17:35 -08:00 |
|
chrisfu
|
453ccfd015
|
Add k3s kubeconfig user configuration and iSCSI target defaults
|
2026-01-27 21:46:56 -08:00 |
|
chrisfu
|
89c1e1ebef
|
ansible add /prole/home
|
2026-01-27 00:43:17 -08:00 |
|
chrisfu
|
5803e319d5
|
add missing vals
|
2026-01-26 20:46:44 -08:00 |
|
chrisfu
|
37156086aa
|
ansible stable
|
2026-01-26 18:56:17 -08:00 |
|
chrisfu
|
862f21fe1d
|
reusability
|
2026-01-26 00:08:29 -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 |
|