inventory: record age pubkeys for hubris + apps (Phase 3a)
First two clients have age keys issued by secrets-issuance. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -11,6 +11,8 @@ lan_ip: 192.168.8.205
|
|||||||
mesh:
|
mesh:
|
||||||
netbird:
|
netbird:
|
||||||
fqdn: apps.netbird.selfhosted
|
fqdn: apps.netbird.selfhosted
|
||||||
|
tailscale:
|
||||||
|
ip: 100.121.171.122
|
||||||
mesh_globals:
|
mesh_globals:
|
||||||
primary: netbird
|
primary: netbird
|
||||||
accepted:
|
accepted:
|
||||||
@@ -44,6 +46,7 @@ services_hosted:
|
|||||||
netbird_host: apps.netbird.selfhosted
|
netbird_host: apps.netbird.selfhosted
|
||||||
endpoint: http://apps.netbird.selfhosted:9820/issue
|
endpoint: http://apps.netbird.selfhosted:9820/issue
|
||||||
note: Issues per-client age private keys. Mesh-only.
|
note: Issues per-client age private keys. Mesh-only.
|
||||||
|
age_pubkey: age1duyl8mkpgu80uv934dy8q7enqjms6yvdz264hme8uryuxmvvqesq6rusq0
|
||||||
see_also:
|
see_also:
|
||||||
- containers/105-apps.md
|
- containers/105-apps.md
|
||||||
mcp_endpoint: http://apps.netbird.selfhosted:9810/sse
|
mcp_endpoint: http://apps.netbird.selfhosted:9810/sse
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ services_hosted:
|
|||||||
url: https://proxmox.hubris.network
|
url: https://proxmox.hubris.network
|
||||||
backend: hubris
|
backend: hubris
|
||||||
port: 8006
|
port: 8006
|
||||||
|
age_pubkey: age1xkklkvnk5z0fsnh6cfgv70hy9ksfy8rdprwerzw4yk3p4p7cxcqs2yvpz6
|
||||||
see_also:
|
see_also:
|
||||||
- hosts/hubris.md
|
- hosts/hubris.md
|
||||||
mcp_endpoint: http://apps.netbird.selfhosted:9810/sse
|
mcp_endpoint: http://apps.netbird.selfhosted:9810/sse
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ hosts:
|
|||||||
netbird_port: 22022 # see infrastructure/ssh-access.md
|
netbird_port: 22022 # see infrastructure/ssh-access.md
|
||||||
mounts:
|
mounts:
|
||||||
- /mnt/library # shared lvmthin
|
- /mnt/library # shared lvmthin
|
||||||
age_pubkey: "" # filled by issuance on first bootstrap
|
age_pubkey: age1xkklkvnk5z0fsnh6cfgv70hy9ksfy8rdprwerzw4yk3p4p7cxcqs2yvpz6
|
||||||
|
|
||||||
# ----- LXC containers (all on hubris) -----
|
# ----- LXC containers (all on hubris) -----
|
||||||
jellyfin:
|
jellyfin:
|
||||||
@@ -191,14 +191,16 @@ hosts:
|
|||||||
role: docker-apps
|
role: docker-apps
|
||||||
lan_ip: 192.168.8.205
|
lan_ip: 192.168.8.205
|
||||||
public_hosts: [artifacto.hubris.network]
|
public_hosts: [artifacto.hubris.network]
|
||||||
mesh: {netbird: {fqdn: apps.netbird.selfhosted}}
|
mesh:
|
||||||
|
netbird: {fqdn: apps.netbird.selfhosted}
|
||||||
|
tailscale: {ip: 100.121.171.122}
|
||||||
mounts: [/mnt/library]
|
mounts: [/mnt/library]
|
||||||
runs:
|
runs:
|
||||||
- artifacto
|
- artifacto
|
||||||
- plantuml
|
- plantuml
|
||||||
- homelab-mcp # introduced by this plan
|
- homelab-mcp # introduced by this plan
|
||||||
- secrets-issuance # introduced by this plan
|
- secrets-issuance # introduced by this plan
|
||||||
age_pubkey: ""
|
age_pubkey: age1duyl8mkpgu80uv934dy8q7enqjms6yvdz264hme8uryuxmvvqesq6rusq0
|
||||||
|
|
||||||
nextcloud:
|
nextcloud:
|
||||||
kind: lxc
|
kind: lxc
|
||||||
|
|||||||
Reference in New Issue
Block a user