22 lines
730 B
YAML
22 lines
730 B
YAML
- name: Create folder structure(s)
|
|
ansible.builtin.file:
|
|
path: "{{ item }}"
|
|
state: directory
|
|
loop:
|
|
- /opt/metacluster/git-repositories/gitops
|
|
- /opt/workloadcluster/node-templates
|
|
|
|
- name: Clone git repository
|
|
ansible.builtin.git:
|
|
repo: "{{ platform.gitops.repository.uri }}"
|
|
version: "{{ platform.gitops.repository.revision }}"
|
|
dest: /opt/metacluster/git-repositories/gitops
|
|
|
|
- name: Download node-template images
|
|
ansible.builtin.uri:
|
|
url: "{{ item.url }}"
|
|
dest: /opt/workloadcluster/node-templates/{{ downstream.node_templates.prefix }}{{ item.name }}
|
|
loop: "{{ downstream.node_templates.images }}"
|
|
loop_control:
|
|
label: "{{ downstream.node_templates.prefix }}{{ item.name }}"
|