homeserver-iac/group_vars/all/00-secret_template.yml
dogeystamp 0c8d18dcce
wireguard: use vpn for bastion-fleet comms
supposedly fleet will be more secure this way
2024-06-16 21:32:52 -04:00

50 lines
1.2 KiB
YAML

---
# password for wifi, if applicable
conn_pass: ""
# password for ddclient
ddclient_pass: ""
# syncthing gui password
syncthing_gui_pass: ""
# Matrix Synapse secrets
# You can generate these with:
#
# docker run -it --rm \
# --mount type=volume,src=synapse-data,dst=/data \
# -e SYNAPSE_SERVER_NAME=my.matrix.host \
# -e SYNAPSE_REPORT_STATS=yes \
# matrixdotorg/synapse:latest generate
#
# Just yoink the secrets out of the configuration file it makes
# Otherwise cat /dev/urandom | base64 | head -c 32 probably works too
registration_shared_secret: ""
macaroon_secret_key: ""
form_secret: ""
# paperless secret key
paperless_secret: ""
wireguard_secret:
# server secrets
# generate with `wg genkey`, available in the 'wireguard-tools' package
servers:
your_bastion_host:
# see inventory.yml to set the vpn address
priv: ""
# pipe the secret key (see secret_template in group_vars/) into `wg pubkey` to get this
pub: ""
your_fleet_host:
priv: ""
pub: ""
# list of clients to generate configs for on the bastion host
clients:
# name of the client
- name: test_client
addr: "10.66.77.2"
priv_key: ""
pub_key: ""