From ecd6e0bd4578d501af76f099f6b5a0a97580d834 Mon Sep 17 00:00:00 2001 From: MichaelMcCulloch Date: Sun, 10 Mar 2024 14:14:42 -0600 Subject: [PATCH] archlinux setup --- tasks/setup-Archlinux.yml | 26 ++++++++++++++++++++++++++ vars/Archlinux.yml | 3 +++ 2 files changed, 29 insertions(+) create mode 100644 tasks/setup-Archlinux.yml create mode 100644 vars/Archlinux.yml diff --git a/tasks/setup-Archlinux.yml b/tasks/setup-Archlinux.yml new file mode 100644 index 0000000..4a83a58 --- /dev/null +++ b/tasks/setup-Archlinux.yml @@ -0,0 +1,26 @@ +--- +- name: Ensure dependencies are installed. + apt: + name: + - apt-transport-https + - ca-certificates + state: present + +- name: Add Kubernetes apt key. + apt_key: + url: https://packages.cloud.google.com/apt/doc/apt-key.gpg + state: present + register: add_repository_key + ignore_errors: "{{ kubernetes_apt_ignore_key_error }}" + +- name: Add Kubernetes repository. + apt_repository: + repo: "{{ kubernetes_apt_repository }}" + state: present + update_cache: true + +- name: Add Kubernetes apt preferences file to pin a version. + template: + src: apt-preferences-kubernetes.j2 + dest: /etc/apt/preferences.d/kubernetes + mode: 0644 diff --git a/vars/Archlinux.yml b/vars/Archlinux.yml new file mode 100644 index 0000000..b9ef253 --- /dev/null +++ b/vars/Archlinux.yml @@ -0,0 +1,3 @@ +--- +procps_package: procps-ng +kubelet_environment_file_path: /etc/default/kubelet