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:
Tellsanguis 2025-11-07 10:40:53 +01:00
parent 44e45a0f3d
commit a5283e316b
8 changed files with 69 additions and 42 deletions

View file

@ -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: