mirror of
https://github.com/khuedoan/homelab.git
synced 2025-01-03 13:30:57 +07:00
1.0 KiB
1.0 KiB
Configuration
Open the development shell, which includes all the tools needed:
nix develop
Run the following script to configure the homelab:
make configure
!!! example
<!-- TODO update example input -->
```
Text editor (nvim):
Enter seed repo (github.com/khuedoan/homelab): github.com/example/homelab
Enter your domain (khuedoan.com): example.com
```
It will prompt you to edit the inventory:
- IP address: the desired one, not the current one, since your servers have no operating system installed yet
- Disk: based on
/dev/$DISK
, in my case it'ssda
, but yours can besdb
,nvme0n1
... - Network interface: usually it's
eth0
, mine iseno1
- MAC address: the lowercase, colon separated MAC address of the above network interface
!!! example
```yaml title="metal/inventories/prod.yml"
--8<--
metal/inventories/prod.yml
--8<--
```
At the end it will show what has changed. After examining the diff, commit and push the changes.