Haitao Pan
a569fe153b
refactor(platform): split addon step for external-dns
2026-04-04 06:11:44 +08:00
Haitao Pan
18b865d763
fix(platform): harden external-dns chart install
2026-04-04 06:08:45 +08:00
Haitao Pan
92785aea6b
fix(platform): harden addon chart download retries
2026-04-03 20:29:51 +08:00
Haitao Pan
03ce101458
fix(platform): retry external-secrets chart download
2026-04-03 20:00:30 +08:00
Haitao Pan
ec4a25edb2
fix(platform): downgrade caddy chart for stability
2026-04-03 19:08:49 +08:00
Haitao Pan
47249add9f
fix(platform): restore flux env defaults
2026-04-03 18:02:03 +08:00
Haitao Pan
2fc3f49fc3
chore(platform): remove bootstrap and addon leftovers
2026-04-03 17:56:14 +08:00
Haitao Pan
10cf7b554c
fix(platform): restore minimal flux seed in bootstrap
2026-04-03 17:54:52 +08:00
Haitao Pan
ed68e026d3
refactor(platform): narrow bootstrap and addon responsibilities
2026-04-03 17:52:31 +08:00
Haitao Pan
1c06a62d04
refactor(platform): split bootstrap and addon stages
2026-04-03 17:35:21 +08:00
Haitao Pan
fa823ca8cd
refactor(platform): scope k3s bootstrap playbook to k3s hosts
2026-04-03 17:07:20 +08:00
Haitao Pan
f9e8563362
feat(platform): refresh k3s bootstrap and release controls
2026-04-03 16:41:12 +08:00
Haitao Pan
076ae599c5
refactor(platform): rename k3s bootstrap vars
2026-04-03 07:05:03 +08:00
Haitao Pan
9dda0c4d96
feat(k3s): add https gitops auth support
2026-04-02 14:15:32 +08:00
Haitao Pan
a68bc0c87c
feat(k3s): add single-node gitops bootstrap
2026-04-02 12:31:38 +08:00
Haitao Pan
686da86fd4
add roles/github
2026-01-20 16:00:40 +08:00
Haitao Pan
ac4e3886aa
add website into inventory.ini
2026-01-12 13:03:06 +08:00
142a301fc6
Merge pull request #4 from cloud-neutral-workshop/codex/update-nodejs-role-for-specific-versions-syk27k
...
Align nodejs role with keyring-based NodeSource/Yarn repos and support version pinning
2026-01-12 13:02:03 +08:00
e4b3c7f7f0
Merge branch 'main' into codex/update-nodejs-role-for-specific-versions-syk27k
2026-01-12 13:01:51 +08:00
1148aef0a7
Align nodejs role with keyring-based repos
2026-01-12 12:59:35 +08:00
10472ea250
Merge pull request #3 from cloud-neutral-workshop/codex/update-nodejs-role-for-specific-versions
...
Support exact Node.js and Yarn versions in nodejs role
2026-01-12 12:37:09 +08:00
e6c0d3239c
Support exact Node.js and Yarn versions
2026-01-12 12:34:17 +08:00
8a033c55d0
Merge pull request #2 from cloud-neutral-workshop/codex/create-ansible-role-for-next.js-setup
...
Add Next.js vhost role and setup playbook
2026-01-12 11:26:10 +08:00
a906fe11bc
Add Next.js vhost role
2026-01-12 11:24:58 +08:00
89714aeeec
Merge pull request #1 from cloud-neutral-workshop/codex/setup-caddy-with-variable-configuration
...
Add Caddy vhost role and setup playbook (Debian 13 / Ubuntu 24.04)
2026-01-12 11:08:31 +08:00
69d9448ff3
Add caddy vhost role and setup playbook
2026-01-12 11:07:25 +08:00
Haitao Pan
8c7d64bbcf
update
2025-12-31 23:24:02 +08:00
Haitao Pan
4403423351
Update XControl dashboard deploy config
...
- set primary/certbot domains and role
- remove legacy xcontrol web playbook
- update nginx bootstrap health endpoint and certbot challenge
- refine docker healthcheck timing and endpoint
2025-12-23 18:21:47 +08:00
Haitao Pan
9380042891
add roles/vhosts/HAProxy
2025-12-23 16:24:54 +08:00
Haitao Pan
d47cd6ff5e
Add inventory files and update XControl deploy config
2025-12-22 20:18:49 +08:00
Haitao Pan
8a57639da8
feat(playbooks): add comprehensive vhosts roles and ops scripts
2025-12-21 19:23:19 +08:00
Haitao Pan
3344b1e530
feat(ansible): extract playbooks and roles into standalone repository
2025-12-21 19:09:46 +08:00
99029986aa
Initial commit
2025-12-21 18:32:33 +08:00