1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-03-09 15:40:17 +00:00

Introduce roles/tailscale w/ /usr/bin/iiab-vpn etc

This commit is contained in:
root 2024-09-15 02:05:42 -04:00
parent 814a97be9c
commit c7000f330b
35 changed files with 265 additions and 66 deletions

View file

@ -219,8 +219,8 @@ dns_jail_enabled: False
# 1-PREP
# SSHD runs here & also below in 4-SERVER-OPTIONS
sshd_install: True # Required by OpenVPN
# OPENSSH-SERVER
sshd_install: True
sshd_enabled: True
sshd_port: 22 # Not fully functional. SEE: roles/sshd/tasks/install.yml
@ -232,17 +232,9 @@ remoteit_enabled: False
# remoteit_license_key: 592AA9BB-XXXX-YYYY-ZZZZ-6E27654C3DF6
# SECURITY WARNING: https://wiki.iiab.io/go/Security
openvpn_install: True
openvpn_enabled: False
openvpn_handle: "" # Empty string on purpose since ~2016, for /etc/iiab/uuid
# SEE https://github.com/iiab/iiab/blob/master/roles/openvpn/tasks/main.yml#L5-L20
# cron seemed necessary on CentOS:
openvpn_cron_enabled: False
# General OpenVPN settings
openvpn_server: xscenet.net
openvpn_server_real_ip: 3.89.148.185
openvpn_server_virtual_ip: 10.8.0.1
openvpn_server_port: 1194
# New VPN replaced OpenVPN in Sept 2024:
tailscale_install: True
tailscale_enabled: False # Stub var, doesn't yet do anything!
# IIAB-ADMIN runs here - see its vars near top of this file:
# e.g. iiab_admin_user, iiab_admin_user_install, iiab_admin_can_sudo,
@ -289,8 +281,6 @@ nginx_log_dir: /var/log/nginx
# 4-SERVER-OPTIONS
# SSHD runs here & also above in 1-PREP
# DNS prep (named &/or dhcpd) used to run here. See dnsmasq in 1-PREP above.
# Proxy Cache & basic site blocking using /etc/squid allowlists: (whitelists)

View file

@ -132,8 +132,8 @@ dns_jail_enabled: False
# 1-PREP
# SSHD runs here & also below in 4-SERVER-OPTIONS
sshd_install: True # Required by OpenVPN
# OPENSSH-SERVER
sshd_install: True
sshd_enabled: True
# https://remote.it can help you remotely maintain an IIAB.
@ -144,10 +144,9 @@ remoteit_enabled: False
# remoteit_license_key: 592AA9BB-XXXX-YYYY-ZZZZ-6E27654C3DF6
# SECURITY WARNING: https://wiki.iiab.io/go/Security
openvpn_install: True
openvpn_enabled: False
# 2021-08-18 SSOT: Please set it here, no longer in /etc/iiab/openvpn_handle
openvpn_handle: LARGE - Put Your Name Here
# New VPN replaced OpenVPN in Sept 2024:
tailscale_install: True
tailscale_enabled: False # Stub var, doesn't yet do anything!
# IIAB-ADMIN runs here - see its vars near top of this file:
# e.g. iiab_admin_user, iiab_admin_user_install, iiab_admin_can_sudo
@ -178,8 +177,6 @@ pi_swap_file_size: 1024
# 4-SERVER-OPTIONS
# SSHD runs here & also above in 1-PREP
# DNS prep (named &/or dhcpd) used to run here. See dnsmasq in 1-PREP above.
# Proxy Cache & basic site blocking using /etc/squid allowlists: (whitelists)

View file

@ -12,7 +12,6 @@ munin_install: True
munin_enabled: True
vnstat_install: True
vnstat_enabled: True
openvpn_handle: "MEDICAL - Put Your Name Here"
usb_lib_umask0000_for_kolibri: False
apache_allow_sudo: True
# By default

View file

@ -132,8 +132,8 @@ dns_jail_enabled: False
# 1-PREP
# SSHD runs here & also below in 4-SERVER-OPTIONS
sshd_install: True # Required by OpenVPN
# OPENSSH-SERVER
sshd_install: True
sshd_enabled: True
# https://remote.it can help you remotely maintain an IIAB.
@ -144,10 +144,9 @@ remoteit_enabled: False
# remoteit_license_key: 592AA9BB-XXXX-YYYY-ZZZZ-6E27654C3DF6
# SECURITY WARNING: https://wiki.iiab.io/go/Security
openvpn_install: True
openvpn_enabled: False
# 2021-08-18 SSOT: Please set it here, no longer in /etc/iiab/openvpn_handle
openvpn_handle: MEDIUM-sized - Put Your Name Here
# New VPN replaced OpenVPN in Sept 2024:
tailscale_install: True
tailscale_enabled: False # Stub var, doesn't yet do anything!
# IIAB-ADMIN runs here - see its vars near top of this file:
# e.g. iiab_admin_user, iiab_admin_user_install, iiab_admin_can_sudo
@ -178,8 +177,6 @@ pi_swap_file_size: 1024
# 4-SERVER-OPTIONS
# SSHD runs here & also above in 1-PREP
# DNS prep (named &/or dhcpd) used to run here. See dnsmasq in 1-PREP above.
# Proxy Cache & basic site blocking using /etc/squid allowlists: (whitelists)

View file

@ -1,6 +1,6 @@
# turn off defaults
remoteit_install: False
openvpn_install: False
tailscale_install: False
kolibri_install: False
kolibri_enabled: False
kiwix_install: False

View file

@ -132,8 +132,8 @@ dns_jail_enabled: False
# 1-PREP
# SSHD runs here & also below in 4-SERVER-OPTIONS
sshd_install: True # Required by OpenVPN
# OPENSSH-SERVER
sshd_install: True
sshd_enabled: True
# https://remote.it can help you remotely maintain an IIAB.
@ -144,10 +144,9 @@ remoteit_enabled: False
# remoteit_license_key: 592AA9BB-XXXX-YYYY-ZZZZ-6E27654C3DF6
# SECURITY WARNING: https://wiki.iiab.io/go/Security
openvpn_install: True
openvpn_enabled: False
# 2021-08-18 SSOT: Please set it here, no longer in /etc/iiab/openvpn_handle
openvpn_handle: SMALL - Put Your Name Here
# New VPN replaced OpenVPN in Sept 2024:
tailscale_install: True
tailscale_enabled: False # Stub var, doesn't yet do anything!
# IIAB-ADMIN runs here - see its vars near top of this file:
# e.g. iiab_admin_user, iiab_admin_user_install, iiab_admin_can_sudo
@ -178,8 +177,6 @@ pi_swap_file_size: 1024
# 4-SERVER-OPTIONS
# SSHD runs here & also above in 1-PREP
# DNS prep (named &/or dhcpd) used to run here. See dnsmasq in 1-PREP above.
# Proxy Cache & basic site blocking using /etc/squid allowlists: (whitelists)

View file

@ -132,8 +132,8 @@ dns_jail_enabled: False
# 1-PREP
# SSHD runs here & also below in 4-SERVER-OPTIONS
sshd_install: True # Required by OpenVPN
# OPENSSH-SERVER
sshd_install: True
sshd_enabled: True
# https://remote.it can help you remotely maintain an IIAB.
@ -144,10 +144,9 @@ remoteit_enabled: False
# remoteit_license_key: 592AA9BB-XXXX-YYYY-ZZZZ-6E27654C3DF6
# SECURITY WARNING: https://wiki.iiab.io/go/Security
openvpn_install: True
openvpn_enabled: True
# 2021-08-18 SSOT: Please set it here, no longer in /etc/iiab/openvpn_handle
openvpn_handle: UNITTEST - Put Your Name Here
# New VPN replaced OpenVPN in Sept 2024:
tailscale_install: True
tailscale_enabled: False # Stub var, doesn't yet do anything!
# IIAB-ADMIN runs here - see its vars near top of this file:
# e.g. iiab_admin_user, iiab_admin_user_install, iiab_admin_can_sudo
@ -178,8 +177,6 @@ pi_swap_file_size: 1024
# 4-SERVER-OPTIONS
# SSHD runs here & also above in 1-PREP
# DNS prep (named &/or dhcpd) used to run here. See dnsmasq in 1-PREP above.
# Proxy Cache & basic site blocking using /etc/squid allowlists: (whitelists)