Update step by step documentation
This commit is contained in:
13
10-sno-hub-cluster/01-dhcp/host-reservations.yml
Normal file
13
10-sno-hub-cluster/01-dhcp/host-reservations.yml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
- name: Dnsmasq
|
||||||
|
hosts: localhost
|
||||||
|
become: yes
|
||||||
|
vars:
|
||||||
|
- additional_dhcp_hosts:
|
||||||
|
ethernet_switch:
|
||||||
|
desc: "SNO Hub Cluster"
|
||||||
|
mac: 98:b7:85:1e:c6:f1
|
||||||
|
ip: 10.1.71.10
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- role: ricsanfre.dnsmasq
|
||||||
@@ -55,23 +55,15 @@ This ~~is~~ *will be* the complete walkthrough of the deployment of my homelab.
|
|||||||
|
|
||||||
### Prepare matchbox to install hub cluster
|
### Prepare matchbox to install hub cluster
|
||||||
|
|
||||||
- Modify config file for OpenShift Automated Installer
|
Running this playbook will configure Matchbox to wait for the sno-cluster to boot via iPXE and will install Single Node OpenShift. All configuration files are built from templates driven from Ansible variables.
|
||||||
|
|
||||||
(In the future these will be template files and all the customization will be done through Ansible)
|
|
||||||
|
|
||||||
- 03-matchbox/install-config
|
|
||||||
- 03-matchbox/agent-config
|
|
||||||
- 03-matchbox/variables.tf
|
|
||||||
- 03-matchbox/provider.tf
|
|
||||||
- 03-matchbox/terraform.tfvars
|
|
||||||
- 03-matchbox/groups.tf
|
|
||||||
- 03-matchbox/profiles.tf
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd homelab
|
cd homelab
|
||||||
ansible-playbook -i inventory.yml 10-sno-hub-cluster/install.yml
|
ansible-playbook -i inventory.yml 10-sno-hub-cluster/install.yml
|
||||||
```
|
```
|
||||||
|
|
||||||
|
- PXE boot the SNO host
|
||||||
|
|
||||||
## Internal Cluster *TBD*
|
## Internal Cluster *TBD*
|
||||||
|
|
||||||
(Deployed in conjunction with ACM)
|
(Deployed in conjunction with ACM)
|
||||||
|
|||||||
Reference in New Issue
Block a user