Tuan-Dat Tran
c16e7cf740
fix(k3s_server): use inventory_hostname for primary detection and delegate token fetch
...
Primary server detection previously used ansible_default_ipv4.address compared against
k3s_primary_server_ip, which breaks with --limit since facts are only gathered for the
targeted hosts, causing the variable to resolve to the wrong IP.
- Replace IP comparisons with `inventory_hostname == groups['k3s_server'] | first`
in main.yaml (primary install, secondary install, kubeconfig tasks)
- Delegate the node-token slurp to the primary server unconditionally so
pull_token.yaml works correctly when run against any single node with --limit
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-21 23:30:57 +02:00
Tuan-Dat Tran
ef652fac20
refactor: yml -> yaml
...
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev >
2025-11-07 20:44:14 +01:00
Tuan-Dat Tran
6eef96b302
feat(pre-commit): Added linting
2025-07-27 22:46:23 +02:00
Tuan-Dat Tran
2882abfc0b
Added README.md for roles
...
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev >
2025-07-27 16:40:46 +02:00
Tuan-Dat Tran
976cad51e2
refactor(k3s): enhance cluster setup and enable ArgoCD apps
...
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev >
2025-07-22 07:23:23 +02:00
Tuan-Dat Tran
4aa939426b
refactor(k3s): enhance kubeconfig generation and token management
...
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev >
2025-07-13 09:33:39 +02:00
Tuan-Dat Tran
9cce71f73b
refactor(k3s): manage token securely and install guest agent
...
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev >
2025-07-13 02:15:01 +02:00
Tuan-Dat Tran
97a5d6c41d
refactor(k3s): centralize k3s primary server IP and integrate Netcup DNS
...
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev >
2025-07-13 01:30:05 +02:00
Tuan-Dat Tran
f1b0cfad2c
refactor(k3s): streamline inventory and primary server IP handling
...
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev >
2025-07-13 00:40:48 +02:00
Tuan-Dat Tran
3d7f652ff3
refactor(ansible): restructure inventory and remove postgres role
...
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev >
2025-07-12 20:35:26 +02:00
Tuan-Dat Tran
5d0f56ce38
linting
...
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev >
2024-10-08 11:31:26 +02:00
Tuan-Dat Tran
7d58de98d9
Added storage nodes for k3s
...
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev >
2024-10-08 04:13:38 +02:00
Tuan-Dat Tran
8fb4eaf610
Added k3s agents
...
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev >
2024-09-20 16:57:59 +02:00
Tuan-Dat Tran
3aa56be025
Full k3s server installation done
...
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev >
2024-09-20 15:01:33 +02:00
Tuan-Dat Tran
51a49d003d
Finished lb and db
...
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev >
2024-09-19 23:10:00 +02:00