This repository has been archived on 2024-02-16. You can view files and clone it, but cannot push or open issues or pull requests.
sysconfig/group_vars/all.yml

126 lines
3.2 KiB
YAML
Raw Normal View History

2022-01-14 19:46:59 +01:00
---
# Custom variables ────────────────────────────────────────────────────────────
2022-01-14 19:46:59 +01:00
rootfs: btrfs
2022-01-14 19:46:59 +01:00
username: follie
# See roles/user/defaults/main.yml for a list of accepted shells
usershell: fish
repository: https://mirror.math.princeton.edu/pub/alpinelinux
# Additional kernel command-line parameters (added to the bootloader)
additional_kernel_parameters:
- init_on_free=1
- page_alloc.shuffle=1
- lockdown=integrity
# Disable access to /sys/firmware/efi/efivars
disable_uefi_access: true
# 'seatd' or 'elogind'
seat_manager: seatd
# acpid implementation to use when elogind is not present
# 'busybox' or 'acpid'
acpid_daemon: busybox
# busybox's mdev, skarnet's mdevd or eudev's udev
device_manager: mdevd
# Should polkit be used for stuff
# (have no effect when seat_manager == 'elogind')
polkit: false
# Should be a file name in /usr/share/consolefonts/
console_font: ter-h22b.psf.gz
# 'dnscrypt-proxy' or 'unbound'
dns_resolver: dnscrypt-proxy
dnscrypt:
adblock: true
server_names:
- quad9-doh-ip4-port443-filter-pri
- quad9-doh-ip6-port443-filter-pri
- quad9-dnscrypt-ip4-filter-pri
- cloudflare-security
- cloudflare-security-ipv6
ephemeral_keys: true
tls_disable_session_tickets: true
tls_cipher_suite: [52392, 49199]
bootstrap_resolvers:
- 9.9.9.9:53
- 1.1.1.1:53
netprobe_address: 1.1.1.1:53
local_doh:
enabled: false
listen_addresses:
- 127.0.0.1:3012
path: '/dns-query'
anonymized_dns: # not compatible with DoH and ODoH servers
enabled: false
routes:
- server_name: '*'
via:
- anon-tiarap
- anon-tiarap-ipv6
- anon-cs-tokyo
- anon-cs-sk
unbound_upstream_nameservers:
- 9.9.9.9@853#dns.quad9.net
- 149.112.112.112@853#dns.quad9.net
- 2620:fe::fe@853#dns.quad9.net
- 2620:fe::9@853#dns.quad9.net
- 1.1.1.1@853#cloudflare-dns.com
- 1.0.0.1@853#cloudflare-dns.com
- 2606:4700:4700::1111@853#cloudflare-dns.com
- 2606:4700:4700::1001@853#cloudflare-dns.com
2022-01-14 19:46:59 +01:00
# 'virtlockd' and 'virtlogd' will always be started. Don't list them here
libvirt_daemons:
- virtinterfaced
- virtnetworkd
- virtnodedevd
- virtqemud
- virtstoraged
# For libvirt's NAT firewall rules
# IPv6 is optional (https://wiki.gentoo.org/wiki/QEMU/KVM_IPv6_Support)
libvirt_bridges:
- name: virbr0
ip4: 192.168.122.0/24
# Public facing network interfaces
# https://wiki.alpinelinux.org/wiki/Configure_Networking
network_interfaces:
- name: eth0
ip4_type: dhcp
ip6_type: auto
# Punching holes on the machine
# 546/UDP (IPv6 link-local client) is hardcoded (opened) so don't specify it here
opened_ports:
tcp: []
udp: []
# 'podman' or 'nerdctl'
rootless_container_cli: podman
2022-07-23 13:43:38 +02:00
# earlyoom kills processes on its own so make it optional
earlyoom:
set_priority: true
mem_min_percent: 5,2
swap_min_percent: 10,5
# Configure waydroid base image
waydroid:
rom_type: lineage # lineage, bliss
system_type: VANILLA # FOSS, GAPPS, VANILLA
# Secrets encrypted with ansible-vault ────────────────────────────────────────
password: '{{ vault_password }}'