File tree Expand file tree Collapse file tree 5 files changed +8
-25
lines changed
Expand file tree Collapse file tree 5 files changed +8
-25
lines changed Original file line number Diff line number Diff line change 11---
2- k8s_branch : " master "
2+ k3s_release : " v1.23.6+k3s1 "
33worker_node_count : 1
44cluster_token : " 9a08jv.c0izixklcxtmnze7"
55devstack_workdir : " {{ ansible_user_dir }}/devstack"
@@ -8,4 +8,4 @@ sg_name: "k3s_sg"
88keypair_name : " k3s_keypair"
99image_url : " https://cloud-images.ubuntu.com/releases/focal/release/ubuntu-20.04-server-cloudimg-amd64.img"
1010image_name : " ubuntu-focal"
11- master_port_name : " k3s_master"
11+ master_port_name : " k3s_master"
Original file line number Diff line number Diff line change 77 packages :
88 - jq
99
10- - name : Get k3s release
11- shell :
12- executable : /bin/bash
13- cmd : |
14- # Get k3s release based on the given k8s branch.
15- branch={{ k8s_branch }}
16- if [[ "$branch" = "master" ]]; then
17- k3s_release=$(curl -s "https://api.github.com/repos/k3s-io/k3s/tags" | jq -r '.[0].name')
18- else
19- # release-1.20 --> 1.20
20- k8s_minor=${branch##*-}
21- # 1.20 --> v1.20.x+k3s1 or v1.20.1-rc1+k3s1
22- k3s_release=$(curl -s "https://api.github.com/repos/k3s-io/k3s/tags" | jq -r '.[].name' | grep -E "^v${k8s_minor}.[0-9a-z\+\-]+\+k3s1$" | awk 'NR==1 {print}')
23- fi
24- echo $k3s_release
25- register : release
26-
2710- name : Create openstack resources
2811 shell :
2912 executable : /bin/bash
9881 runcmd:
9982 - curl -sSL https://get.docker.com/ | sh
10083 - mkdir -p /var/lib/rancher/k3s/agent/images/
101- - curl -sSL https://github.com/k3s-io/k3s/releases/download/{{ release.stdout }}/k3s-airgap-images-amd64.tar -o /var/lib/rancher/k3s/agent/images/k3s-airgap-images.tar
102- - curl -sSL https://github.com/k3s-io/k3s/releases/download/{{ release.stdout }}/k3s -o /usr/local/bin/k3s
84+ - curl -sSL https://github.com/k3s-io/k3s/releases/download/{{ k3s_release }}/k3s-airgap-images-amd64.tar -o /var/lib/rancher/k3s/agent/images/k3s-airgap-images.tar
85+ - curl -sSL https://github.com/k3s-io/k3s/releases/download/{{ k3s_release }}/k3s -o /usr/local/bin/k3s
10386 - curl -sSL https://get.k3s.io -o /var/lib/rancher/k3s/install.sh
10487 - chmod u+x /var/lib/rancher/k3s/install.sh /usr/local/bin/k3s
10588 - INSTALL_K3S_SKIP_DOWNLOAD=true /var/lib/rancher/k3s/install.sh --docker --disable traefik --disable metrics-server --disable servicelb --disable-cloud-controller --kubelet-arg="cloud-provider=external" --tls-san {{ k3s_fip }} --token {{ cluster_token }}
194177
195178- name : Merge KUBECONFIG env vars into global env
196179 set_fact :
197- global_env : " {{ global_env | combine({'KUBECONFIG': kubeconfig}) }}"
180+ global_env : " {{ global_env | combine({'KUBECONFIG': kubeconfig}) }}"
Original file line number Diff line number Diff line change 2020 - cinder
2121 - role : install-k3s
2222 worker_node_count : 0
23- k8s_branch : release-1 .23
23+ k3s_release : v1 .23.6+k3s1
2424 - role : install-docker
2525 - role : install-docker-registry
2626 cert_hosts : ' ["{{ ansible_default_ipv4.address }}"]'
Original file line number Diff line number Diff line change 1919 - manila
2020 - role : install-k3s
2121 worker_node_count : 0
22- k8s_branch : release-1 .23
22+ k3s_release : v1 .23.6+k3s1
2323 - role : install-docker
2424 - role : install-docker-registry
2525 cert_hosts : ' ["{{ ansible_default_ipv4.address }}"]'
Original file line number Diff line number Diff line change 2121 - barbican
2222 - role : install-k3s
2323 worker_node_count : 0
24- k8s_branch : release-1 .23
24+ k3s_release : v1 .23.6+k3s1
2525 - role : install-docker
2626 - role : install-docker-registry
2727 cert_hosts : ' ["{{ ansible_default_ipv4.address }}"]'
You can’t perform that action at this time.
0 commit comments