|
113 | 113 | vars:
|
114 | 114 | slurm_exporter_state: stopped
|
115 | 115 | when: "'slurm_exporter' in group_names"
|
116 |
| - |
117 |
| -- hosts: builder |
118 |
| - name: Pre-pull kube-prometheus-stack images and import to k3s |
119 |
| - vars: |
120 |
| - image_list: |
121 |
| - - { name: "docker.io/grafana/grafana", tag: "{{ grafana_image_tag }}" } |
122 |
| - - { name: "quay.io/prometheus/prometheus", tag: "{{ prometheus_image_tag }}" } |
123 |
| - - { name: "quay.io/prometheus/alertmanager", tag: "{{ alertmanager_image_tag }}" } |
124 |
| - - { name: "quay.io/prometheus-operator/node-exporter", tag: "{{ node_exporter_image_tag }}" } |
125 |
| - - { name: "quay.io/prometheus-operator/prometheus-config-reloader", tag: "{{ kube_prometheus_stack_app_version }}" } |
126 |
| - - { name: "quay.io/prometheus-operator/prometheus-operator", tag: "{{ kube_prometheus_stack_app_version }}" } |
127 |
| - - { name: "quay.io/kiwigrid/k8s-sidecar", tag: "{{ grafana_sidecar_image_tag }}" } |
128 |
| - - { name: "registry.k8s.io/kube-state-metrics/kube-state-metrics", tag: "{{ kube_prometheus_stack_metrics_image_tag }}" } |
129 |
| - - { name: "registry.k8s.io/ingress-nginx/kube-webhook-certgen", tag: "{{ kube_prometheus_stack_patch_image_tag }}" } |
130 |
| - tasks: |
131 |
| - - name: Pull with images with podman |
132 |
| - containers.podman.podman_image: |
133 |
| - name: "{{ item.name }}" |
134 |
| - tag: "{{ item.tag }}" |
135 |
| - loop: "{{ image_list }}" |
136 |
| - |
137 |
| - - name: Export images to k3s |
138 |
| - containers.podman.podman_save: |
139 |
| - image: "{{ item.name }}:{{ item.tag }}" |
140 |
| - dest: "/var/lib/rancher/k3s/agent/images/{{ item.name | regex_replace('\\/|\\.','-')}}.tar" |
141 |
| - loop: "{{ image_list }}" |
142 |
| - |
143 |
| - - name: Clean up podman images |
144 |
| - containers.podman.podman_image: |
145 |
| - state: absent |
146 |
| - name: "{{ item.name }}" |
147 |
| - tag: "{{ item.tag }}" |
148 |
| - loop: "{{ image_list }}" |
| 116 | + |
| 117 | + - name: kube prometheus stack |
| 118 | + import_role: |
| 119 | + name: kube_prometheus_stack |
| 120 | + tasks_from: install.yml |
| 121 | + when: "'prometheus' in group_names" |
149 | 122 |
|
150 | 123 | - name: Run post.yml hook
|
151 | 124 | vars:
|
|
0 commit comments