summaryrefslogtreecommitdiff
path: root/playbooks.d
diff options
context:
space:
mode:
authorPatrick Spek <p.spek@tyil.nl>2023-09-08 08:45:39 +0200
committerPatrick Spek <p.spek@tyil.nl>2023-09-08 08:45:39 +0200
commit26924e5bb31b9b554fa6f9b545757a73fc3f9157 (patch)
tree4ff794b4e273eb370a692cf83166f0f2c21d578a /playbooks.d
parent2653995f722e8a79266da6510535becc11259c4b (diff)
Update k3s-node playbook
Diffstat (limited to 'playbooks.d')
-rw-r--r--playbooks.d/k3s-node/etc/defaults1
-rw-r--r--playbooks.d/k3s-node/etc/os.d/linux-gentoo1
-rw-r--r--playbooks.d/k3s-node/playbook.bash6
3 files changed, 3 insertions, 5 deletions
diff --git a/playbooks.d/k3s-node/etc/defaults b/playbooks.d/k3s-node/etc/defaults
index 4e09de9..3e2c63b 100644
--- a/playbooks.d/k3s-node/etc/defaults
+++ b/playbooks.d/k3s-node/etc/defaults
@@ -1,2 +1,3 @@
pkg.curl=curl
pkg.nfs-common=nfs-common
+pkg.open-iscsi=open-iscsi
diff --git a/playbooks.d/k3s-node/etc/os.d/linux-gentoo b/playbooks.d/k3s-node/etc/os.d/linux-gentoo
index 5b21391..5e7bc08 100644
--- a/playbooks.d/k3s-node/etc/os.d/linux-gentoo
+++ b/playbooks.d/k3s-node/etc/os.d/linux-gentoo
@@ -1 +1,2 @@
pkg.nfs-common=net-fs/nfs-utils
+pkg.open-iscsi=sys-block/open-iscsi
diff --git a/playbooks.d/k3s-node/playbook.bash b/playbooks.d/k3s-node/playbook.bash
index 540dccd..cc4975e 100644
--- a/playbooks.d/k3s-node/playbook.bash
+++ b/playbooks.d/k3s-node/playbook.bash
@@ -4,18 +4,14 @@ BASHTARD_PLAYBOOK_VARS[$BASHTARD_PLAYBOOK.entry.host]="required"
BASHTARD_PLAYBOOK_VARS[$BASHTARD_PLAYBOOK.entry.token]="required"
playbook_add() {
- pkg install curl nfs-common
+ pkg install curl nfs-common open-iscsi
info "$BASHTARD_PLAYBOOK" "Writing config.yaml for k3s"
mkdir -pv -- /etc/rancher/k3s
cat <<-EOF > /etc/rancher/k3s/config.yaml
- cluster-cidr: "$(config "$BASHTARD_PLAYBOOK.cluster-cidr" "172.19.0.0/16")"
- cluster-domain: "$(config "$BASHTARD_PLAYBOOK.cluster-domain" "cluster.local")"
node-ip: "$(config "$BASHTARD_PLAYBOOK.node-ip" "$(config "bashtard.ssh.host")")"
node-name: "${BASHTARD_PLATFORM[fqdn]}"
server: "https://$(config "$BASHTARD_PLAYBOOK.entry.host"):$(config "$BASHTARD_PLAYBOOK.entry.port" "6443")"
- service-cidr: "$(config "$BASHTARD_PLAYBOOK.service-cidr" "172.20.0.0/16")"
- service-node-port-range: "$(config "$BASHTARD_PLAYBOOK.service-node-port-min" "30000")-$(config "$BASHTARD_PLAYBOOK.service-node-port-max" "32767")"
token: "$(config "$BASHTARD_PLAYBOOK.entry.token")"
EOF