Begin setting up laptop

This commit is contained in:
2025-03-25 00:55:59 -05:00
parent beef4e89ed
commit 8ae36cdce2
4 changed files with 872 additions and 11 deletions

View File

@@ -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