feat(helm): clusters update

这个提交包含在:
2026-04-20 12:30:10 +08:00 未验证
父节点 f4a771fc93
当前提交 2d44327aa4
修改 52 个文件,包含 342 行新增107 行删除
+24 -1
查看文件
@@ -37,6 +37,20 @@
failed_when: false
changed_when: false
- name: Check current Tailscale version
ansible.builtin.shell: tailscale version | head -1
register: common_tailscale_version
failed_when: false
changed_when: false
when: common_tailscale_check.rc == 0
- name: Set Tailscale install flag
ansible.builtin.set_fact:
tailscale_needs_install: "{{
common_tailscale_check.rc != 0 or
(common_tailscale_version.stdout | default('') is not search(tailscale_version))
}}"
- name: Download Tailscale install script
ansible.builtin.get_url:
url: https://tailscale.com/install.sh
@@ -44,11 +58,20 @@
mode: "0755"
when: common_tailscale_check.rc != 0
- name: Install Tailscale
- name: Install Tailscale via install script
ansible.builtin.command: /tmp/tailscale-install.sh
when: common_tailscale_check.rc != 0
changed_when: true
- name: Install specific Tailscale version
ansible.builtin.apt:
name:
- "tailscale={{ tailscale_version }}"
- "tailscaled={{ tailscale_version }}"
state: present
allow_downgrade: true
when: tailscale_needs_install
- name: Remove Tailscale install script
ansible.builtin.file:
path: /tmp/tailscale-install.sh
+1 -1
查看文件
@@ -110,7 +110,7 @@
- name: Wait for K3s server ready
ansible.builtin.wait_for:
path: /var/lib/rancher/k3s/server/node-token
timeout: 120
timeout: 300
when: "'masters' in group_names"
# 保存 kubeconfig (仅 cluster-init)