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