From 08d4622116774a179106a6da4b057f56b7e72167 Mon Sep 17 00:00:00 2001 From: djpbessems Date: Sat, 23 Apr 2022 13:37:23 +0200 Subject: [PATCH] Rebase containerimage;Add Rancher helm chart repo --- .drone.yml | 4 ++-- playbook.yml | 16 ++++++++++++++-- requirements.yml | 1 + vars/applications.k3s.yml | 4 ++++ 4 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 vars/applications.k3s.yml diff --git a/.drone.yml b/.drone.yml index caa862c..ba53e14 100644 --- a/.drone.yml +++ b/.drone.yml @@ -9,7 +9,7 @@ volumes: steps: - name: Run Ansible playbook - image: bv11-cr01.bessems.eu/library/packer-extended + image: bv11-cr01.bessems.eu/library/ansible-extended pull: always commands: - | @@ -38,7 +38,7 @@ steps: - name: scratch path: /scratch - name: Remove temporary resources - image: bv11-cr01.bessems.eu/library/packer-extended + image: bv11-cr01.bessems.eu/library/ansible-extended pull: always commands: - | diff --git a/playbook.yml b/playbook.yml index 35a176a..89065c2 100644 --- a/playbook.yml +++ b/playbook.yml @@ -146,8 +146,7 @@ # seconds: 300 ansible.builtin.shell: cmd: kubectl get pod -A - with_sequence: - count: 5 + with_sequence: count=5 delay: 10 delegate_to: "{{ ansible_play_hosts[0] }}" @@ -183,3 +182,16 @@ var: debug.stdout when: inventory_hostname != ansible_play_hosts[0] + +- name: Deploy applications + hosts: localhost + gather_facts: false + vars_files: + - applications.k3s.yml + tasks: + + - name: Add Helm chart repositories + kubernetes.core.helm_repository: + name: "{{ item.name }}" + repo_url: "{{ item.url }}" + loop: "{{ helm.repositories }}" diff --git a/requirements.yml b/requirements.yml index 321f7ba..e7d219c 100644 --- a/requirements.yml +++ b/requirements.yml @@ -2,3 +2,4 @@ collections: - ansible.utils - community.general - community.vmware +- kubernetes.core diff --git a/vars/applications.k3s.yml b/vars/applications.k3s.yml new file mode 100644 index 0000000..af51fae --- /dev/null +++ b/vars/applications.k3s.yml @@ -0,0 +1,4 @@ +helm: + repositories: + - name: rancher-stable + url: https://releases.rancher.com/server-charts/stable \ No newline at end of file