Commit Graph

20 Commits

Author SHA1 Message Date
Khue Doan
23f695b8fb feat(k3s): install kube-vip for HA control plane 2024-01-16 12:34:22 +07:00
Khue Doan
9f0d389abc feat!: install Cilium
Installed using Ansible instead of ArgoCD because Cilium replaces
the default CNI, so ArgoCD pod cannot be scheduled before Cilium
is installed.
2023-12-22 00:31:16 +07:00
Khue Doan
cb87bbc690 style(metal): fix Ansible lint 2022-05-14 21:24:39 +07:00
Khue Doan
d92768e181 Revert "Revert "refactor(metal): put hardware info in inventory too""
This reverts commit 3e01b44b0f.
2022-01-15 16:04:59 +07:00
Khue Doan
3e01b44b0f Revert "refactor(metal): put hardware info in inventory too"
This reverts commit 3a72a6d468.
2022-01-15 10:39:20 +07:00
Khue Doan
3a72a6d468 refactor(metal): put hardware info in inventory too
Because we may have a mix of different hardware types
2022-01-04 22:21:24 +07:00
Khue Doan
3a3ee0e9ea docs: add more details for config instructions 2021-11-28 15:34:20 +07:00
Khue Doan
3d73d9efd9 feat(metal): add dev VM for local development or evaluation 2021-11-25 18:36:34 +07:00
Khue Doan
e051149311 Cleaner Ansible inventory 2021-06-09 19:23:28 +07:00
Khue Doan
2c6c2149cb Remove LXD 2021-05-21 02:54:48 +07:00
Khue Doan
ef79644dfa Swith to Fedora for bare metal nodes 2021-05-16 22:57:20 +07:00
Khue Doan
aabb7b340c Specify Ansible SSH key without SSH agent
For the tools container
2021-05-16 13:26:32 +07:00
Khue Doan
8d6c1b6889 Add checksum to metal ISO installer file
Avoid redownload the ISO and check the ISO integrity
2021-04-21 21:30:23 +07:00
Khue Doan
acb3dd03af Optimize PXE config templating 2021-03-03 01:25:56 +07:00
Khue Doan
e6341de6e7 Rework role structure 2021-03-03 00:04:09 +07:00
Khue Doan
64f5a5684e Fix pxe server 2021-02-28 23:56:11 +07:00
Khue Doan
316ce29ccb Fix pxe docker compose 2021-02-12 20:39:22 +07:00
Khue Doan
27ea47c11a Ansible native PXE config instead of glue scripts in docker 2021-02-12 15:41:50 +07:00
Khue Doan
6eee51f65b Download Ubuntu ISO 2021-02-08 14:13:40 +07:00
Khue Doan
a49f018255 Remove all docker pxe server templates, use submodule instead 2021-02-08 08:46:28 +07:00