diff --git a/ansible/roles/metacluster/tasks/config.yml b/ansible/roles/metacluster/tasks/config.yml new file mode 100644 index 0000000..06df4cc --- /dev/null +++ b/ansible/roles/metacluster/tasks/config.yml @@ -0,0 +1,11 @@ +- name: Create folder structure(s) + ansible.builtin.file: + path: "{{ item }}" + state: directory + loop: + - /opt/metacluster/git-repositories + +- name: Clone git repository + ansible.builtin.git: + repo: https://code.spamasaurus.com/djpbessems/GitOps.MetaCluster.git + dest: /opt/metacluster/git-repositories diff --git a/ansible/roles/metacluster/tasks/main.yml b/ansible/roles/metacluster/tasks/main.yml index 9eda687..3d4f040 100644 --- a/ansible/roles/metacluster/tasks/main.yml +++ b/ansible/roles/metacluster/tasks/main.yml @@ -1,6 +1,11 @@ - name: Pre-stage K3s components import_tasks: k3s.yml + - name: Pre-stage meta components import_tasks: components.yml + +- name: Pre-stage IaC repositories + import_tasks: config.yml + - name: Cleanup import_tasks: cleanup.yml