Compare commits

...

8 Commits
main ... main

Author SHA1 Message Date
RNRod af9dd051fe p3mc 2023-04-12 16:20:05 +02:00
RNRod d699edc89d k8s installation 2023-04-12 16:17:18 +02:00
RNRod 6f0b9c30f7 cache 2023-04-12 16:09:43 +02:00
RNRod 5a450b00c4 # 2023-04-12 15:46:19 +02:00
RNRod dde81a58d6 install python3-apt 2023-04-12 15:40:47 +02:00
RNRod 4907593ea2 become:true 2023-04-12 15:35:44 +02:00
RNRod 1adde4217a Add dir creation 2023-04-12 15:33:42 +02:00
RNRod ae78e7e0a9 changed apt-key 2023-04-12 15:22:00 +02:00
2 changed files with 48 additions and 13 deletions

View File

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

View File

@ -25,18 +25,39 @@
# -------------------------
# -- Prepare kubectl repo
# -------------------------
- name: Add an apt signing key for Kubernetes
become: yes
apt_key:
url: https://packages.cloud.google.com/apt/doc/apt-key.gpg
state: present
# - name: Add an apt signing key for Kubernetes
# become: yes
# apt_key:
# url: https://packages.cloud.google.com/apt/doc/apt-key.gpg
# state: present
# - name: Create a directory
# become: true
# ansible.builtin.file:
# path: /etc/apt/trusted.gpg.d
# state: directory
# mode: '0755'
- name: Adding apt repository for Kubernetes
become: yes
apt_repository:
repo: deb https://apt.kubernetes.io/ kubernetes-xenial main
state: present
filename: kubernetes.list
# - name: Install python3-apt
# become: true
# ansible.builtin.package:
# name: python3-apt
# state: present
# - name: Add apt repository key.
# become: true
# ansible.builtin.get_url:
# url: https://packages.cloud.google.com/apt/doc/apt-key.gpg
# dest: /etc/apt/trusted.gpg.d/google.asc
# mode: '0644'
# force: true
# - name: Adding apt repository for Kubernetes
# become: yes
# apt_repository:
# repo: deb https://apt.kubernetes.io/ kubernetes-xenial main
# state: present
# filename: kubernetes.list
# --------------------------------------
# -- Install yq
@ -48,15 +69,23 @@
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 }}"
state: present
update_cache: yes
vars:
packages:
- kubectl
- openssl
- python3-module-cryptography
- name: Generate openssl certificate
tags: openssl