Commit Graph

28 Commits

Author SHA1 Message Date
Khue Doan
c14729cc4a chore(pxe): remove deprecated Docker Compose version field 2024-09-05 01:37:15 +07:00
Khue Doan
84bd288b6f refactor(pxe): switch Docker Compose module to v2 2024-09-02 12:07:44 +07:00
Khue Doan
9966e23a03 perf(metal): increase root partition size
32GiB gets filled fairly quickly.
2024-03-26 23:34:54 +07:00
Khue Doan
b4ba7ea6e2 refactor!: replace Longhorn with Rook Ceph
Longhorn is too unreliable for some reason.
2024-03-12 07:55:24 +07:00
Khue Doan
4a4828f20b chore(deps): update all non-major dependencies 2024-03-03 00:20:54 +07:00
Khue Doan
a361fe3b57 chore(metal): update OS image to Fedora 39 2023-11-19 11:00:58 +07:00
Khue Doan
ed4ef0bac4 chore(metal): upgrade Fedora to version 38 2023-05-18 11:58:15 +07:00
Khue Doan
f3eda41596 chore(metal): upgrade to Fedora 37 2023-02-22 18:33:31 +07:00
Khue Doan
3aef027670 perf(metal): don't restart PXE server on every run 2023-02-22 18:33:17 +07:00
Khue Doan
4bf068b7f6 fix(pxe): ensure the controller is running on a supported OS 2022-10-21 23:53:13 +07:00
Khue Doan
4ec027a1bc perf(metal): install just OpenSSH server
Instead of the entire Headless Management group
2022-07-27 19:05:14 +07:00
Khue Doan
022b8169db
refactor(metal): migrate to Fedora 36 for newer packages (#73) 2022-07-20 22:49:12 +07:00
Bourne-ID
f650c894b0
refactor(pxe)!: combine dhcpd and tftpd to dnsmasq (#69)
* Add DNSMasq as an opt-in option

* Default to original

* Remove commented commands

* Remove dhcpd, replaced with dnsmasq

* Remove dhcpd, replaced with dnsmasq

* Move to dnsmasq

* dnsmasq output to stdout

* dnsmasq

* dnsmasq

* Remove unused code, update tag

* Correct title

Co-authored-by: Khue Doan <khuedoan98@gmail.com>

* Remove TFTP

Co-authored-by: Khue Doan <khuedoan98@gmail.com>

* rename to Dnsmasq

Moving to use proxy by default

Co-authored-by: Khue Doan <khuedoan98@gmail.com>

* Rename for consistency

Co-authored-by: Khue Doan <khuedoan98@gmail.com>

* Correct terminology

Co-authored-by: Khue Doan <khuedoan98@gmail.com>

* formatting

Co-authored-by: Khue Doan <khuedoan98@gmail.com>

* Additional logging

* proxy-by-default

* naming consistency

* naming consistency

* Revert Dnsmasq proxy ask

* proxy enabled by default

* naming consistency

* naming consistency

* Formatting

Co-authored-by: Robin Bourne <robin.bourne@onepeloton.com>
Co-authored-by: Khue Doan <khuedoan98@gmail.com>
2022-07-18 01:39:02 +07:00
Khue Doan
3b0b934df4 fix(metal): disable root password login
https://github.com/khuedoan/homelab/issues/63

Rocky Linux 8.6 requires root password to be set
2022-06-08 20:27:28 +07:00
Khue Doan
d4189337a8 Revert "fix(metal): temporarily revert to Rocky Linux 8.5"
This reverts commit 0e1ff60b10.
2022-06-08 20:27:12 +07:00
Khue Doan
0e1ff60b10 fix(metal): temporarily revert to Rocky Linux 8.5 2022-06-03 19:47:05 +07:00
Khue Doan
606c7ab46b
fix(metal): upgrade Rocky Linux to 8.6 and pin permanent URL
Fix https://github.com/khuedoan/homelab/issues/62
2022-05-19 00:18:29 +07:00
Khue Doan
cb87bbc690 style(metal): fix Ansible lint 2022-05-14 21:24:39 +07:00
Renovate Bot
bda1382704 chore(deps): update dependency alpine to v20220316 2022-03-23 13:33:53 +00:00
Khue Doan
a706ca30c4 style(metal): update some task names 2022-03-06 14:47:32 +07:00
Khue Doan
1812ac67be feat(metal): show DHCP and TFTP logs 2022-02-20 16:08:10 +07:00
Khue Doan
bce3291872 refactor(metal): create partitions manually
https://github.com/khuedoan/homelab/issues/40
2022-02-19 12:23:57 +07:00
linhng
d10892a326
fix: use ip lease range based on network cidr (#41)
Co-authored-by: Nguyen Van Linh <linhnguyen.workspace@gmail.com>
2022-02-13 10:00:27 +07:00
Khue Doan
01712883fa refactor(kickstart): do not create a /home partition
https://github.com/khuedoan/homelab/issues/40
2022-02-13 08:37:02 +07:00
Renovate Bot
d6a8495767 chore(deps): update all non-major dependencies helm releases 2022-01-27 18:19:34 +00:00
Khue Doan
59f900aef4 chore(metal/pxe): clean up rendered files 2022-01-16 10:59:23 +07:00
Khue Doan
431e6c151b fix(metal/pxe): use host var instead of group var for disk and nic 2022-01-15 16:37:41 +07:00
Khue Doan
5de50cd42d style: Ansible lint 2021-12-26 12:12:36 +07:00