Begin setting up laptop
This commit is contained in:
@@ -22,32 +22,44 @@ This ~~is~~ *will be* the complete walkthrough of the deployment of my homelab.
|
||||
|
||||
## [Network](00-network/README.md) *Manual*
|
||||
|
||||
<https://registry.terraform.io/providers/ubiquiti-community/unifi/latest/docs/resources/network>
|
||||
|
||||
## [Storage](01-storage/README.md) *Manual*
|
||||
|
||||
## [Proxmox](02-proxmox/README.md) *Manual*
|
||||
|
||||
<https://registry.terraform.io/providers/bpg/proxmox/latest>
|
||||
|
||||
## [Unbound DNS](03-unbound-dns/README.md) *Manual*
|
||||
|
||||
---
|
||||
|
||||
## Build infra01
|
||||
|
||||
- Copy .vault_pass.txt from laptop and set env variable
|
||||
- Clone git repo
|
||||
- Install ansible required packages
|
||||
- From laptop run ansible playbook to:
|
||||
|
||||
```bash
|
||||
cd homelab
|
||||
ansible-playbook -i inventory.yml 03-infra01-server/install.yml
|
||||
```
|
||||
|
||||
- Install ansible-core
|
||||
- Copy .vault_pass.txt from laptop and set env variable
|
||||
- Clone git repo
|
||||
- Install ansible required packages
|
||||
|
||||
```bash
|
||||
scp ~/.vault_pass.txt infra01:.
|
||||
ssh infra01
|
||||
|
||||
cd homelab
|
||||
ansible-galaxy collection install -r
|
||||
ansible-galaxy collection install -r requirements.yml
|
||||
ansible-playbook -i inventory.yml 10-sno-hub-cluster/install.yml
|
||||
|
||||
```
|
||||
|
||||
Other needed software:
|
||||
- kustomize
|
||||
- ~~kustomize~~
|
||||
- git
|
||||
- oc
|
||||
- ansible
|
||||
- terraform
|
||||
|
||||
Reference in New Issue
Block a user