chore: apply feedback on readme and vars
Signed-off-by: Devin Buhl <devin@buhl.casa>
This commit is contained in:
3 files changed
+11
-12
No files matched your search
@@ -60,7 +60,6 @@ There is a decent guide [here](https://www.linuxtechi.com/how-to-install-debian-
|
|||||||
- Choose "All files in one partition"
|
- Choose "All files in one partition"
|
||||||
- Delete Swap partition
|
- Delete Swap partition
|
||||||
- Uncheck all Debian desktop environment options
|
- Uncheck all Debian desktop environment options
|
||||||
- Keep ssh server checked
|
|
||||||
```
|
```
|
||||||
|
|
||||||
2. [Post install] Remove CD/DVD as apt source
|
2. [Post install] Remove CD/DVD as apt source
|
||||||
@@ -78,7 +77,7 @@ There is a decent guide [here](https://www.linuxtechi.com/how-to-install-debian-
|
|||||||
su -
|
su -
|
||||||
apt install sudo
|
apt install sudo
|
||||||
usermod -aG sudo ${username}
|
usermod -aG sudo ${username}
|
||||||
echo "${username} ALL=(ALL) NOPASSWD:ALL" | tee /etc/sudoers.d/${username}
|
echo "${username} ALL=(ALL) NOPASSWD:ALL" | tee /etc/sudoers.d/${username}
|
||||||
exit
|
exit
|
||||||
newgrp sudo
|
newgrp sudo
|
||||||
sudo apt update
|
sudo apt update
|
||||||
@@ -99,10 +98,10 @@ If you choose to use a Raspberry Pi for the cluster, it is recommended to have a
|
|||||||
|
|
||||||
According to the documentation [here](https://raspi.debian.net/defaults-and-settings/), after you have flashed the image onto a SSD/NVMe you must mount the drive and do the following.
|
According to the documentation [here](https://raspi.debian.net/defaults-and-settings/), after you have flashed the image onto a SSD/NVMe you must mount the drive and do the following.
|
||||||
|
|
||||||
1. Edit the `sysconf.txt`
|
1. Edit `sysconf.txt`
|
||||||
2. Add/change `root_authorized_key` to your desired public SSH key
|
2. Change `root_authorized_key` to your desired public SSH key.
|
||||||
3. Add/change `root_pw` to your desired root password
|
3. Change `root_pw` to your desired root password.
|
||||||
4. Add/change `hostname` to your desired hostname
|
4. Change `hostname` to your desired hostname.
|
||||||
|
|
||||||
## 🚀 Lets go
|
## 🚀 Lets go
|
||||||
|
|
||||||
@@ -136,15 +135,15 @@ Clone **your new repo** to you local workstation and `cd` into it.
|
|||||||
|
|
||||||
### 🔐 Setting up Age
|
### 🔐 Setting up Age
|
||||||
|
|
||||||
📍 Here we will create a Age Private and Public key. Using [SOPS](https://github.com/mozilla/sops) with [Age](https://github.com/FiloSottile/age) allows us to encrypt secrets and use them in Ansible and Flux.
|
📍 Using [SOPS](https://github.com/mozilla/sops) with [Age](https://github.com/FiloSottile/age) allows us to encrypt secrets and use them in Ansible and Flux.
|
||||||
|
|
||||||
1. Create a Age Private / Public Key
|
1. Create a Age private / public key
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
age-keygen -o age.agekey
|
age-keygen -o age.agekey
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Set up the directory for the Age key and move the Age file to it
|
2. Create the directory for the Age key and move the Age file to it
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
mkdir -p ~/.config/sops/age
|
mkdir -p ~/.config/sops/age
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ weave_gitops:
|
|||||||
# https://github.com/kubernetes-csi/csi-driver-nfs
|
# https://github.com/kubernetes-csi/csi-driver-nfs
|
||||||
csi_driver_nfs:
|
csi_driver_nfs:
|
||||||
enabled: false
|
enabled: false
|
||||||
storage_class: []
|
storage_class:
|
||||||
# - name: # name of the storage class (must match [a-z0-9-]+)
|
# - name: # name of the storage class (must match [a-z0-9-]+)
|
||||||
# server: # dns name or ip address of nfs server
|
# server: # dns name or ip address of nfs server
|
||||||
# share: # exported share (path)
|
# share: # exported share (path)
|
||||||
|
|||||||
@@ -43,13 +43,13 @@ bootstrap_service_cidr: 10.43.0.0/16
|
|||||||
# Node information
|
# Node information
|
||||||
bootstrap_nodes:
|
bootstrap_nodes:
|
||||||
# Use only 1, 3 or more odd master nodes, recommended is 3
|
# Use only 1, 3 or more odd master nodes, recommended is 3
|
||||||
master: []
|
master:
|
||||||
# - name: # name of the master node (must match [a-z0-9-]+)
|
# - name: # name of the master node (must match [a-z0-9-]+)
|
||||||
# address: # ip address of the master node
|
# address: # ip address of the master node
|
||||||
# username: # ssh username of the master node
|
# username: # ssh username of the master node
|
||||||
# password: # password of ssh username for the master node
|
# password: # password of ssh username for the master node
|
||||||
# ...
|
# ...
|
||||||
worker: []
|
worker:
|
||||||
# - name: # name of the worker node (must match [a-z0-9-]+)
|
# - name: # name of the worker node (must match [a-z0-9-]+)
|
||||||
# address: # ip address of the worker node
|
# address: # ip address of the worker node
|
||||||
# username: # ssh username of the worker node
|
# username: # ssh username of the worker node
|
||||||
|
|||||||
Reference in new issue
Block a user