update: add k3s_url_ip variable to configuration files and update references in Ansible playbooks
This commit is contained in:
parent
ae59661982
commit
34fbe9b5b3
5 changed files with 18 additions and 14 deletions
|
|
@ -8,13 +8,13 @@
|
|||
- vars.yaml
|
||||
|
||||
tasks:
|
||||
- name: Debug IP variables
|
||||
ansible.builtin.debug:
|
||||
msg:
|
||||
- "vm1_ip: {{ vm1_ip }}"
|
||||
- "vm2_ip: {{ vm2_ip }}"
|
||||
- "vm3_ip: {{ vm3_ip }}"
|
||||
- "Current inventory_hostname: {{ inventory_hostname }}"
|
||||
# - name: Debug IP variables
|
||||
# ansible.builtin.debug:
|
||||
# msg:
|
||||
# - "vm1_ip: {{ vm1_ip }}"
|
||||
# - "vm2_ip: {{ vm2_ip }}"
|
||||
# - "vm3_ip: {{ vm3_ip }}"
|
||||
# - "Current inventory_hostname: {{ inventory_hostname }}"
|
||||
|
||||
- name: Check if k3s is already installed
|
||||
ansible.builtin.stat:
|
||||
|
|
@ -55,7 +55,7 @@
|
|||
- name: Install k3s on first node
|
||||
ansible.builtin.shell: |
|
||||
set -o pipefail
|
||||
K3S_TOKEN=$(cat /opt/k3s-token) /bin/bash /tmp/k3s_install.sh server --cluster-init --disable traefik --disable servicelb --tls-san {{ vm1_ip }} --node-name vm1 --node-ip {{ vm1_ip }}
|
||||
K3S_TOKEN=$(cat /opt/k3s-token) /bin/bash /tmp/k3s_install.sh server --cluster-init --disable traefik --disable servicelb --tls-san {{ k3s_url_ip }} --node-name vm1 --node-ip {{ vm1_ip }}
|
||||
if [ $? -eq 0 ]; then
|
||||
mkdir -p /home/vagrant/.kube && cp /etc/rancher/k3s/k3s.yaml /home/vagrant/.kube/config && chown vagrant:vagrant /home/vagrant/.kube/config
|
||||
fi
|
||||
|
|
@ -89,9 +89,9 @@
|
|||
{% else %}
|
||||
NODE_IP="{{ vm1_ip }}"
|
||||
{% endif %}
|
||||
K3S_URL=https://{{ vm1_ip }}:6443 \
|
||||
K3S_URL=https://{{ k3s_url_ip }}:6443 \
|
||||
K3S_TOKEN={{ k3s_token_content.stdout }} \
|
||||
INSTALL_K3S_EXEC="server --server https://{{ vm1_ip }}:6443 --disable traefik --disable servicelb --node-name={{ inventory_hostname }} --node-ip ${NODE_IP}" \
|
||||
INSTALL_K3S_EXEC="server --server https://{{ k3s_url_ip }}:6443 --disable traefik --disable servicelb --node-name={{ inventory_hostname }} --node-ip ${NODE_IP}" \
|
||||
/bin/bash /tmp/k3s_install.sh 2>&1
|
||||
exit_code=$?
|
||||
if [ $exit_code -ne 0 ]; then
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue