diff options
author | Patrick Spek <p.spek@tyil.nl> | 2023-09-08 09:43:34 +0200 |
---|---|---|
committer | Patrick Spek <p.spek@tyil.nl> | 2023-09-08 09:43:34 +0200 |
commit | f729bd7e19acd5069d376d33aa0db60d0dc1f742 (patch) | |
tree | 699761279e678af9f7dfc9752750f8f0614a49eb /playbooks.d | |
parent | 26924e5bb31b9b554fa6f9b545757a73fc3f9157 (diff) |
Those vars are needed for servers only it seems
Diffstat (limited to 'playbooks.d')
-rw-r--r-- | playbooks.d/k3s-node/playbook.bash | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/playbooks.d/k3s-node/playbook.bash b/playbooks.d/k3s-node/playbook.bash index cc4975e..f2ae8d6 100644 --- a/playbooks.d/k3s-node/playbook.bash +++ b/playbooks.d/k3s-node/playbook.bash @@ -15,6 +15,16 @@ playbook_add() { token: "$(config "$BASHTARD_PLAYBOOK.entry.token")" EOF + if [[ "$(config "$BASHTARD_PLAYBOOK.role")" == "server" ]] + then + 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")" + 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")" + EOF + fi + info "$BASHTARD_PLAYBOOK" "Installing k3s" curl -sfL https://get.k3s.io | sh -s - "$(config "$BASHTARD_PLAYBOOK.role" "agent")" |