diff --git a/changelogs/fragments/352-k8s.yml b/changelogs/fragments/352-k8s.yml new file mode 100644 index 00000000..5402c36b --- /dev/null +++ b/changelogs/fragments/352-k8s.yml @@ -0,0 +1,2 @@ +minor_changes: +- k8s - add an example for downloading manifest file and applying (https://github.com/ansible-collections/community.kubernetes/issues/352). diff --git a/plugins/modules/k8s.py b/plugins/modules/k8s.py index acd097da..6d0afdc4 100644 --- a/plugins/modules/k8s.py +++ b/plugins/modules/k8s.py @@ -209,6 +209,18 @@ validate: fail_on_error: no strict: yes + +# Download and apply manifest +- name: Download metrics-server manifest to the cluster. + ansible.builtin.get_url: + url: https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml + dest: ~/metrics-server.yaml + mode: '0664' + +- name: Apply metrics-server manifest to the cluster. + community.kubernetes.k8s: + state: present + src: ~/metrics-server.yaml ''' RETURN = r'''