remove orange

This commit is contained in:
2024-06-25 14:22:54 -04:00
parent 4e51d263fb
commit d1afa569cc
14 changed files with 60 additions and 224 deletions

View File

@@ -10,7 +10,7 @@ A project to store homelab stuff.
- [Reverse Proxy](#reverse-proxy)
- [Service Mesh](#service-mesh)
- [Data Storage](#data-storage)
- [Order of Operations](#order-of-operations)
- [Adding a new host](#adding-a-new-host)
- [Components](#components)
- [CoreDNS](#coredns)
- [Metal LB](#metal-lb)
@@ -76,12 +76,21 @@ to the wireguard-assigned IP addresses.
All servers will use ISCSI.
## Order of Operations
## Adding a new host
1. Establish DNS records (`dns/`, `aws/`, `ddns/`)
2. Create reverse proxy(s) (`nginx/`)
3. Create service mesh (`mesh/`)
4. Install services
1. Set static IP in Unifi
2. Add to .ssh/config
3. Add to ansible inventory (`ansible/`)
4. Establish DNS records (`dns/`)
1. Both `-wg` records and `reeselink` records
5. Create reverse proxy(s) (`nginx/`)
1. (If removing) Delete any unused certs with `certbot delete`
2. Run the ansible certbot and nginx role
6. Create service mesh (`mesh/`)
1. Make sure to edit both `peers` and `ip` in `vars.yaml`
2. If you need to delete unused peers, add them to the `peers.yaml` delete job
7. Install services
8. Set up port forwarding in Unifi if applicable
## Components