项目作者: egeneralov

项目描述 :
Provision openvpn configuration
高级语言:
项目地址: git://github.com/egeneralov/ansible-openvpn.git
创建时间: 2018-05-13T03:08:22Z
项目社区:https://github.com/egeneralov/ansible-openvpn

开源协议:

下载


egeneralov.openvpn

Provide twice openvpn installation (with full iptables configuration). Also will be created users .ovpn config files.

Will be used ports with external ip binding: 53(udp) and 8443(tcp). Yes, every user will have 2 config files.

Requirements

Any debian-based system with systemd.

Role Variables

  • my_clients: list with strings (names for client)
  • verb: int, openvpn verbosity
  • days: int, certificate valid for
  • country_name: str, ISO country.
  • organization_name: str, any, will be included into crt

Dependencies

  • egeneralov.base
  • egeneralov.iptables

Example Playbook

  1. - hosts: openvpn
  2. vars:
  3. my_clients:
  4. - client
  5. - tneilc
  6. roles:
  7. - egeneralov.openvpn

License

MIT

Author Information

Eduard Generalov eduard@generalov.net