diff options
author | Patrick Spek <p.spek@tyil.nl> | 2023-09-08 08:45:39 +0200 |
---|---|---|
committer | Patrick Spek <p.spek@tyil.nl> | 2023-09-08 08:45:39 +0200 |
commit | 26924e5bb31b9b554fa6f9b545757a73fc3f9157 (patch) | |
tree | 4ff794b4e273eb370a692cf83166f0f2c21d578a /playbooks.d | |
parent | 2653995f722e8a79266da6510535becc11259c4b (diff) |
Update k3s-node playbook
Diffstat (limited to 'playbooks.d')
-rw-r--r-- | playbooks.d/k3s-node/etc/defaults | 1 | ||||
-rw-r--r-- | playbooks.d/k3s-node/etc/os.d/linux-gentoo | 1 | ||||
-rw-r--r-- | playbooks.d/k3s-node/playbook.bash | 6 |
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 |