algo/config.cfg

70 lines
2.3 KiB
INI
Raw Normal View History

2016-07-11 21:51:31 +00:00
---
# Add as many users as you want for your VPN server here.
# Access credentials will be generated for each one.
2017-04-05 15:08:52 +00:00
# Don't forget to escape nicknames with quotes, if you are using zero in nicknames.
users:
- dan
- jack
# Add an email address to send logs if you're using auditd for monitoring.
# Avoid using '+' in your email address otherwise auditd will fail to start.
auditd_action_mail_acct: email@example.com
### Advanced users only below this line ###
2016-08-04 19:58:29 +00:00
# If True re-init all existing certificates. (True or False)
easyrsa_reinit_existent: False
2016-07-11 21:51:31 +00:00
2016-08-04 19:58:29 +00:00
vpn_network: 10.19.48.0/24
2016-08-20 13:36:33 +00:00
# https://www.sixxs.net/tools/whois/?fd9d:bc11:4020::/48
vpn_network_ipv6: 'fd9d:bc11:4020::/48'
2016-08-04 19:58:29 +00:00
server_name: "{{ ansible_ssh_host }}"
2016-08-18 09:17:46 +00:00
IP_subject_alt_name: "{{ ansible_ssh_host }}"
2016-08-04 19:58:29 +00:00
dns_servers:
2016-12-12 15:52:34 +00:00
ipv4:
- 8.8.8.8
- 8.8.4.4
ipv6:
- 2001:4860:4860::8888
- 2001:4860:4860::8844
2016-07-11 21:51:31 +00:00
# IP address for the proxy and the local dns resolver
local_service_ip: 172.16.0.1
2016-12-06 17:14:08 +00:00
pkcs12_PayloadCertificateUUID: "{{ 900000 | random | to_uuid | upper }}"
VPN_PayloadIdentifier: "{{ 800000 | random | to_uuid | upper }}"
CA_PayloadIdentifier: "{{ 700000 | random | to_uuid | upper }}"
# Block traffic between connected clients
BetweenClients_DROP: Y
2017-02-14 17:25:56 +00:00
congrats:
common: |
"# Congratulations! #"
"# Your Algo server is running. #"
"# Config files and certificates are in the ./configs/ directory. #"
"# Go to https://whoer.net/ after connecting #"
"# and ensure that all your traffic passes through the VPN. #"
"# Local DNS resolver and Proxy IP address: {{ local_service_ip }} #"
p12_pass: |
"# The p12 and SSH keys password is {{ easyrsa_p12_export_password }} #"
ca_key_pass: |
"# The CA key password is {{ easyrsa_CA_password }} #"
ssh_access: |
"# Shell access: ssh -i {{ ansible_ssh_private_key_file|default(omit) }} {{ ansible_ssh_user|default(omit) }}@{{ ansible_ssh_host|default(omit) }} #"
2017-01-11 17:55:07 +00:00
2016-12-12 19:02:45 +00:00
SSH_keys:
comment: algo@ssh
private: configs/algo.pem
public: configs/algo.pem.pub
2017-03-05 20:19:15 +00:00
dynamic_inventory_groups:
- azure
- digitalocean
- ec2
- gce
- local