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
|
8111fbe6ad
|
Generate Terraform backend config automatically
|
2021-06-09 12:23:27 +07:00 |
|
Khue Doan
|
9b458435e0
|
Fix can't create tfstate container
|
2021-06-08 20:37:39 +07:00 |
|
Khue Doan
|
9338f01b05
|
Run tfstate role on first host
|
2021-06-08 18:29:09 +07:00 |
|
Khue Doan
|
b1c6620322
|
Revert "Remove etcd role"
This reverts commit 5e0036defd .
|
2021-06-08 18:06:15 +07:00 |
|
Khue Doan
|
409ed33353
|
Add handler to stop PXE server after completed
|
2021-06-06 13:49:54 +07:00 |
|
Khue Doan
|
9379e45b18
|
Start iSCSI service
|
2021-05-23 02:56:42 +07:00 |
|
Khue Doan
|
668580e8b1
|
Add todo for small root size
|
2021-05-23 02:08:13 +07:00 |
|
Khue Doan
|
2c6c2149cb
|
Remove LXD
|
2021-05-21 02:54:48 +07:00 |
|
Khue Doan
|
613a72ea65
|
Set subuid/subgid before starting LXD
|
2021-05-17 01:46:09 +07:00 |
|
Khue Doan
|
d577dfbaab
|
Fix container failed to start
Error: Failed to run: /usr/bin/lxd forkstart tfstate /var/lib/lxd/containers /var/log/lxd/tfstate/lxc.conf
|
2021-05-17 01:16:07 +07:00 |
|
Khue Doan
|
fd6ab62a12
|
Add root device for tfstate container
Because default profile was removed
|
2021-05-17 01:09:38 +07:00 |
|
Khue Doan
|
8287fe696f
|
Install LXD via dnf instead of snap
I hate snap
|
2021-05-16 23:59:42 +07:00 |
|
Khue Doan
|
ef79644dfa
|
Swith to Fedora for bare metal nodes
|
2021-05-16 22:57:20 +07:00 |
|
Khue Doan
|
52828a363e
|
Fix cluster member join on LXD 4.14
https://discuss.linuxcontainers.org/t/lxd-4-14-has-been-released/11008
|
2021-05-16 17:34:22 +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
|
e6e5c177d6
|
Standardize TODOs
|
2021-05-01 22:51:55 +07:00 |
|
Khue Doan
|
c8331959bd
|
Use var for macvlan parent
|
2021-05-01 16:17:19 +07:00 |
|
Khue Doan
|
74015da237
|
Increase LXD storage size
|
2021-04-26 01:21:22 +07:00 |
|
Khue Doan
|
f84fc1ae4e
|
Set default username
|
2021-04-26 01:21:01 +07:00 |
|
Khue Doan
|
96a9c8edb3
|
Configure etcd using env file
|
2021-04-25 00:55:04 +07:00 |
|
Khue Doan
|
c16d1a5a22
|
Use native lxd connection instead of lxd exec
|
2021-04-25 00:30:52 +07:00 |
|
Khue Doan
|
36e7d5e9ef
|
Add ugly fix for ansible LXD connection
|
2021-04-24 19:07:41 +07:00 |
|
Khue Doan
|
a69acb8134
|
Terraform state etcd in LXD instead of Docker
|
2021-04-24 18:02:19 +07:00 |
|
Khue Doan
|
0bbb87169f
|
Remove minio tfstate
|
2021-04-24 14:35:50 +07:00 |
|
Khue Doan
|
4898d18202
|
Fix wrong tfvars path after restructure
|
2021-04-24 14:22:36 +07:00 |
|
Khue Doan
|
ad8204cb3d
|
Update todo
|
2021-04-21 23:37:59 +07:00 |
|
Khue Doan
|
613fb33959
|
Generate LXD tfvars instead of environment variable
|
2021-04-21 23:29:18 +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
|
9d30d0e328
|
Export metal secrets to an env file
|
2021-03-21 18:24:48 +07:00 |
|
Khue Doan
|
a65772a574
|
Temporarily disable firewall
|
2021-03-03 03:11:29 +07:00 |
|
Khue Doan
|
620e2eab2a
|
Fix LXD fan network
|
2021-03-03 02:51:55 +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 |
|
Khue Doan
|
54d47535c9
|
Install snap on CentOS instead
|
2021-03-02 23:48:12 +07:00 |
|