fix(ansible): Résolution violations linting YAML
Fixed yamllint errors and warnings across all Ansible files: - Reformatted long lines to stay within 80 character limit - Standardized boolean values to use true/false instead of yes/no - Fixed YAML folding syntax for multiline strings - Removed erroneous triple quotes in k3s-server tasks This resolves all yamllint issues reported by the CI pipeline.
This commit is contained in:
parent
44e45a0f3d
commit
a5283e316b
8 changed files with 69 additions and 42 deletions
|
|
@ -9,16 +9,22 @@
|
|||
|
||||
- name: Get K3s token from first server
|
||||
set_fact:
|
||||
k3s_token: "{{ lookup('file', k3s_token_file, errors='ignore') | default('PLACEHOLDER') }}"
|
||||
k3s_token: >-
|
||||
{{
|
||||
lookup('file', k3s_token_file, errors='ignore')
|
||||
| default('PLACEHOLDER')
|
||||
}}
|
||||
|
||||
- name: Install K3s as server (witness mode)
|
||||
shell: |
|
||||
curl -sfL {{ k3s_install_url }} | INSTALL_K3S_VERSION="{{ k3s_version }}" sh -s - server \
|
||||
--server https://{{ k3s_server_1_ip }}:6443 \
|
||||
--token {{ k3s_token }} \
|
||||
--disable-apiserver \
|
||||
--disable-controller-manager \
|
||||
--disable-scheduler \
|
||||
shell: >
|
||||
curl -sfL {{ k3s_install_url }} |
|
||||
INSTALL_K3S_VERSION="{{ k3s_version }}"
|
||||
sh -s - server
|
||||
--server https://{{ k3s_server_1_ip }}:6443
|
||||
--token {{ k3s_token }}
|
||||
--disable-apiserver
|
||||
--disable-controller-manager
|
||||
--disable-scheduler
|
||||
--node-ip {{ ansible_default_ipv4.address }}
|
||||
when: not k3s_binary.stat.exists
|
||||
environment:
|
||||
|
|
@ -28,7 +34,7 @@
|
|||
systemd:
|
||||
name: k3s
|
||||
state: started
|
||||
enabled: yes
|
||||
enabled: true
|
||||
|
||||
- name: Display witness node information
|
||||
debug:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue