From c67426c6415baaa5baa95584be47a9da8326c2ec Mon Sep 17 00:00:00 2001 From: staffadmin Date: Thu, 23 Nov 2023 16:54:43 +0100 Subject: [PATCH] add helm for containerlab --- group_vars/kubernetes.yml | 4 ++++ kubernetes.yml | 20 +------------------- roles/.gitignore | 4 +++- 3 files changed, 8 insertions(+), 20 deletions(-) diff --git a/group_vars/kubernetes.yml b/group_vars/kubernetes.yml index 0c00627..50822dd 100644 --- a/group_vars/kubernetes.yml +++ b/group_vars/kubernetes.yml @@ -93,3 +93,7 @@ kubernetes_alias_bashrc: regexp: "^complete -F __start_kubectl k" state: present line: "complete -F __start_kubectl k" + - path: "/root/.bashrc" + regexp: '^alias kname="kubectl config set-context --current --namespace="' + state: present + line: '^alias kname="kubectl config set-context --current --namespace="' \ No newline at end of file diff --git a/kubernetes.yml b/kubernetes.yml index d221fe3..d851d5b 100644 --- a/kubernetes.yml +++ b/kubernetes.yml @@ -5,6 +5,7 @@ roles: - { role: ansible-role-linux-kubernetes, tags: [setup-cluster] } + - { role: geerlingguy.helm, tags: [setup-cluster, helm], when: inventory_hostname in groups['kubemaster']} tasks: - name: Add kubectl alias and completion only on master nodes @@ -48,22 +49,3 @@ - kubernetes_init_app tags: - kubernetes - - - -# --- -# - hosts: kubemaster -# become: yes -# remote_user: vagrant -# roles: -# - role: ansible-role-linux-kubernetes -# vars_files: -# - vars.yaml - -# - hosts: kubeworker -# become: yes -# remote_user: vagrant -# roles: -# - role: ansible-role-linux-kubernetes -# vars_files: -# - vars.yaml \ No newline at end of file diff --git a/roles/.gitignore b/roles/.gitignore index 898d10d..b9358ab 100644 --- a/roles/.gitignore +++ b/roles/.gitignore @@ -28,4 +28,6 @@ robertdebock.fail2ban/ ome.rsync_server/ ome.selinux_utils/ # CHISEL -justin_p.chisel/ \ No newline at end of file +justin_p.chisel/ +# HELM +geerlingguy.ansible-role-helm \ No newline at end of file