Commit Graph

33 Commits

Author SHA1 Message Date
Khue Doan
ef7e613aee Use variable for timezone 2021-06-13 13:19:24 +07:00
Khue Doan
812de88d03 Remove Butane from PXE server docker compose
Already have a task to render Ignition configs
2021-06-13 13:12:40 +07:00
Khue Doan
ad75900e9c Render Ignition JSON from Butane YAML 2021-06-13 13:08:55 +07:00
Khue Doan
f1dc32c009 Use template for Butane configs 2021-06-13 13:03:36 +07:00
Khue Doan
0157d25093 Change PXE server task and handler name 2021-06-13 11:49:09 +07:00
Khue Doan
a30adaec2a Set timezone 2021-06-13 11:33:53 +07:00
Khue Doan
bf518e969f Set hostname in ignition config 2021-06-13 11:28:37 +07:00
Khue Doan
754c0ac109 Use the same grubx64.efi path as the image 2021-06-13 03:27:15 +07:00
Khue Doan
6fae2f5413 Extract grubx64.efi from boot partition image 2021-06-13 03:17:15 +07:00
Khue Doan
d616abe807 Replace kickstart files with ignition 2021-06-13 02:39:47 +07:00
Khue Doan
77d87f0c33 Replace kickstart with ignition 2021-06-13 02:02:22 +07:00
Khue Doan
fe40b8b6df Make menu entry easier to read 2021-06-13 01:55:18 +07:00
Khue Doan
9a3461e05c Remove unnecessary first boot flag 2021-06-13 01:39:38 +07:00
Khue Doan
ac30775a1e Remove centralized CPU issue mitigation control config 2021-06-13 01:30:01 +07:00
Khue Doan
ac04f89a45 Disable cgroup v1 2021-06-13 01:29:24 +07:00
Khue Doan
301a247612 Reduce GRUB timeout 2021-06-13 01:22:07 +07:00
Khue Doan
7b5a238257 Update boot entry for CoreOS and ignition 2021-06-13 01:20:04 +07:00
Khue Doan
6dd12557e5 Switch to CoreOS image 2021-06-13 00:46:06 +07:00
Khue Doan
fb54a09ff1 Move ISO files to files/images instead of build/images 2021-06-12 18:07:24 +07:00
Khue Doan
3cc673d274 Improve kickstart config 2021-06-11 14:04:18 +07:00
Khue Doan
e051149311 Cleaner Ansible inventory 2021-06-09 19:23:28 +07:00
Khue Doan
409ed33353 Add handler to stop PXE server after completed 2021-06-06 13:49:54 +07:00
Khue Doan
668580e8b1 Add todo for small root size 2021-05-23 02:08:13 +07:00
Khue Doan
ef79644dfa Swith to Fedora for bare metal nodes 2021-05-16 22:57:20 +07:00
Khue Doan
17745bbc20 Fix syntax 2021-05-16 16:05:05 +07:00
Khue Doan
56dd371fa8 Extract instead of mounting the OS ISO file
Avoid using privileged container or root permission on local machine
2021-05-16 15:10:23 +07:00
Khue Doan
53bd439431 Ensure idempotency for bare metal provisioning 2021-05-16 13:12:41 +07:00
Khue Doan
f84fc1ae4e Set default username 2021-04-26 01:21:01 +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
3d6c0f44d0 Use var for LXD password 2021-03-03 02:11:50 +07:00
Khue Doan
b085a453e7 Clean up 2021-03-03 01:56:33 +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