--- - name: "create /var/lib/rancher/k3s/server/static/charts/" file: path: /var/lib/rancher/k3s/server/static/charts/ state: directory #install helm binary start - name: "create unarchive directory" file: path: "/tmp/helm/" state: directory - name: "install helm: unarchive helm tar package" unarchive: src: "{{ role_path }}/files/helm-linux-amd64.tar.gz" dest: /tmp/helm/ - name: "install helm: copy helm to dest" copy: src: "/tmp/helm/linux-amd64/helm" dest: /usr/bin/helm mode: 0755 remote_src: yes #install helm binary end - name: "Helm Completion Bash" shell: helm completion bash > /etc/bash_completion.d/helm - name: "copy kubeconfig.sh to destination" copy: src: "{{ role_path }}/files/kubeconfig.sh" dest: /etc/profile.d/ mode: 0755 - name: "install tmpfiles.d for clean log" copy: src: "{{ role_path }}/files/tmpfiles.d/traffic-engine.conf" dest: /usr/lib/tmpfiles.d/ - name: "install sudoers.d for sudo helm" copy: src: "{{ role_path }}/files/sudoers.d/00-kubconfig" dest: /etc/sudoers.d/ - name: "copy reloader crd file to dest" copy: src: "{{ role_path }}/files/reloader/reloader-crd.yaml" dest: /var/lib/rancher/k3s/server/manifests/ - name: "copy reloader chart to dest" copy: src: "{{ role_path }}/files/reloader/reloader-v1.0.22.tgz" dest: /var/lib/rancher/k3s/server/static/charts/ - name: "Get reloader chart images to dest" get_url: url: https://repo.geedge.net/filerepo/install/release/tsg-container-images/reloader.tar dest: /var/lib/rancher/k3s/agent/images/reloader.tar url_username: "{{ lookup('env', 'PULP_REPO_USERNAME') }}" url_password: "{{ lookup('env', 'PULP_REPO_PASSWORD') }}"