dotfiles/defaults/main.yml
Matej Focko 8454780c92
feat(porkbun): switch to global variables for keys
- Introduce 2 global variables with API keys
- Remove redundant role that only installs one config file used by
  another role
- Use the said global variables within DDNS and Certbot roles
- Create the config file in the role that uses it (Certbot)

Signed-off-by: Matej Focko <me@mfocko.xyz>
2024-11-12 16:46:34 +01:00

48 lines
1.3 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
# Username of the user that's being set up
target_user: None
# Group of the user that's being set up
target_group: None
# GitLab username used to obtain the public GPG key and public SSH keys
gitlab_login: None
# Full name for git
fullname: None
# Email used for git
git_email: None
# Signing key used for signing git commits and tags
gpg_signingkey: None
# Used as the FQDN that's set up in DNS and reachable from the network
host_fqdn: None
# Address of the HashiCorp Vault that is used to download the trusted CA
# certificate for an SSH server setup
hashicorp_vault_address: None
# Address of the Vaultwarden instance
vaultwarden_address: None
# Porkbun apikey and secretapikey that are used by Certbot (SSL/TLS renewal)
# and DDNS (updating DNS records)
porkbun_apikey: None
porkbun_secretapikey: None
# Public ID tied to the Yubikey OTP
yubikey_token_id: None
# Wireguard connections
# List of connections to set up, example:
#
# - ifname: interface name
# generate_keypair: true/false
# domain: domain, adjust DNS resolution, if set
# gateway: part of the DNS resolution setup
# address: assigned address on the VPN
# peers:
# - { note, public_key, allowed_ips, endpoint, keepalive }
wg_connections: []