- debug: var=my_context tags: prom - name: Weave setup block: - name: namespace k8s: context: "{{ my_context }}" state: present name: weave api_version: v1 kind: Namespace - name: Create a Secret object for basic authentification k8s: state: present context: "{{ my_context }}" definition: apiVersion: v1 kind: Secret metadata: name: basic-auth namespace: weave type: Opaque data: basic_auth: "{{ basic_auth_data | b64encode }}" when: - basic_auth == true tags: weave # file found https://github.com/weaveworks/scope/tree/master/examples/k8s/ - name: Weave Scope files k8s: state: present context: "{{ my_context }}" resource_definition: "{{ lookup('template', item) | from_yaml }}" with_items: - psp.yaml.j2 - cluster-role-binding.yaml.j2 - cluster-role.yaml.j2 - sa.yaml.j2 - svc.yaml.j2 - ds.yaml.j2 - probe-deploy.yaml.j2 - deploy.yaml.j2 - weave_ingress.yaml.j2 tags: weave