QoL and minor fixes

This commit is contained in:
oriol
2025-06-04 01:24:29 +02:00
parent 380e011ca9
commit 567bd34c66
4 changed files with 15 additions and 7 deletions

View File

@ -14,6 +14,8 @@
ansible_password: "adminpassword" # Testing purposes
ansible_become_password: "{{ ansible_password }}" # Testing purposes
# Kubernetes version
target_kubernetes_version: "{{ kubernetes_version }}" # Testing purposes
# Actual vars
set_hostname: "{{ ansible_host }}"
@ -34,6 +36,7 @@
- debug: var=_is_master
- debug: var=_is_proxmox_vm
- debug: var=_setup_only
- debug: var=target_kubernetes_version
- name: Ping check
ping:
@ -46,13 +49,13 @@
# If _is_master: init
- name: init cluster
import_tasks: tasks_master.yaml
when: _is_master and not setup_only
when: _is_master and not _setup_only
become: true
# else: join
- name: join cluster
import_tasks: tasks_slave.yaml
when: not _is_master and not setup_only
when: not _is_master and not _setup_only
# Do other stuff
- name: post setup

View File

@ -92,13 +92,13 @@
# Kubeshit repo
- name: Add Kubernetes GPG key
apt_key:
url: https://pkgs.k8s.io/core:/stable:/v1.29/deb/Release.key
url: "https://pkgs.k8s.io/core:/stable:/v{{ target_kubernetes_version }}/deb/Release.key"
state: present
keyring: /etc/apt/keyrings/kubernetes-apt-keyring-1.29.gpg
keyring: "/etc/apt/keyrings/kubernetes-apt-keyring-{{ target_kubernetes_version }}.gpg"
- name: Add Kubernetes APT repository
apt_repository:
repo: deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring-1.29.gpg] https://pkgs.k8s.io/core:/stable:/v1.29/deb/ /
repo: "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring-{{ target_kubernetes_version }}.gpg] https://pkgs.k8s.io/core:/stable:/v{{ target_kubernetes_version }}/deb/ /"
state: present