diff --git a/group_vars/all/plain.yml b/group_vars/all/plain.yml index 6d68df5..6bd55db 100644 --- a/group_vars/all/plain.yml +++ b/group_vars/all/plain.yml @@ -35,6 +35,7 @@ node_exporter_enabled: true common_apt_dependencies: - mc - vim +# TODO Check if we really want this - zip - curl - htop diff --git a/group_vars/k8s_cluster/plain.yml b/group_vars/k8s_cluster/plain.yml index 2833a5d..48960db 100644 --- a/group_vars/k8s_cluster/plain.yml +++ b/group_vars/k8s_cluster/plain.yml @@ -21,3 +21,6 @@ helm_enabled: true #argocd_enabled: true #TODO configuration migration needed #krew_enabled: true + +additional_pip_dependencies: + - kubernetes diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml index 52ae7bd..6bbba30 100644 --- a/roles/common/tasks/main.yml +++ b/roles/common/tasks/main.yml @@ -125,11 +125,11 @@ - users - config -- name: "Install common apt-dependencies" +- name: "Install apt-dependencies for {{ inventory_hostname }}" apt: name: "{{ item }}" state: 'present' - loop: "{{ common_apt_dependencies }}" + loop: "{{ common_apt_dependencies + additional_apt_dependencies | default([]) }}" when: ansible_distribution == "Ubuntu" tags: - install @@ -139,7 +139,7 @@ name: "{{ item }}" state: present become: True - loop: "{{ common_pip_dependencies }}" + loop: "{{ common_pip_dependencies + additional_pip_dependencies | default([]) }}" tags: - install