Files
homelab/10-sno-hub-cluster/install.yml

30 lines
812 B
YAML

---
- name: Run all tasks necessary to configure matchbox to install the cluster
hosts: 127.0.0.1
connection: local
gather_facts: true
tasks:
- name: Deploy DNS entries for cluster via Terraform
community.general.terraform:
project_path: 01-dns/
variables:
freeipa_password: "{{ freeipa_password }}"
state: present
force_init: true
- ansible.builtin.include_tasks:
file: 02-dhcp/ip-reservations.yml
- ansible.builtin.include_tasks:
file: 03-matchbox/create-openshift-image.yml
- ansible.builtin.include_tasks:
file: 03-matchbox/move-pxe-assets.yml
- name: Configure Matchbox via Terraform
community.general.terraform:
project_path: 03-matchbox/
state: present
force_init: true