This collection includes Ansible roles and content to help with vpn automation.
Roles included in this collection:
orjangj.vpn.nordvpn
(documentation)orjangj.vpn.forticlient
(documentation)
- Ubuntu 20.04
Currently not installable from Ansible Galaxy. Historically this collection has been for personal use only.
Install using ansible-galaxy
with git url:
ansible-galaxy collection install git+https://github.com/orjangj/ansible-collection-vpn.git
Or include this collection in your playbook's requirements.yml
file:
---
collections:
- name: https://github.com/orjangj/ansible-collection-vpn.git
type: git
version: master
Here's an example playbook which installs NordVPN and FortiClient VPN, and adds the ansible user to the nordvpn group:
- hosts: all
vars:
nordvpn_users:
- "{{ ansible_user_id }}"
roles:
- orjangj.vpn.nordvpn
- orjangj.vpn.forticlient
MIT