From d699edc89d7cc6787dee01d94e57c4519219734e Mon Sep 17 00:00:00 2001 From: RNRod Date: Wed, 12 Apr 2023 16:17:18 +0200 Subject: [PATCH] k8s installation --- defaults/main.yml | 6 ++++++ tasks/main.yml | 15 +++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index 91083f6..2e41bf7 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -6,6 +6,12 @@ yq: version: v4.31.2 binary: yq_linux_amd64 # -------------------------------------- +# -- kubectl version +# -------------------------------------- +kubectl: + version: v1.25.0 + arch: amd64 +# -------------------------------------- # -- Path to k8s admin config # -------------------------------------- k8s_config_path: /etc/kubernetes/admin.conf diff --git a/tasks/main.yml b/tasks/main.yml index 5c80ddb..4cb0066 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -69,16 +69,19 @@ dest: /usr/bin/yq mode: "0777" - - name: Ensure kubectl and openssl are installed + - name: Ensure kubectl is installed + become: yes + get_url: + url: "https://storage.googleapis.com/kubernetes-release/release/{{ kubectl.version }}/bin/linux/{{ kubectl.arch }}/kubectl" + dest: /usr/bin/kubectl + mode: "0777" + + - name: Ensure openssl are installed become: yes package: - name: "{{ packages }}" + name: openssl state: present update_cache: yes - vars: - packages: - - kubectl - - openssl - name: Generate openssl certificate tags: openssl