All Projects → sansible → Openvpn

sansible / Openvpn

Licence: mit

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Openvpn

Ansible Relayor
An Ansible Role for Tor Relay Operators
Stars: ✭ 165 (+3200%)
Mutual labels:  ansible, ansible-role
Ansible Skeleton
The skeleton to create new ansible roles.
Stars: ✭ 5 (+0%)
Mutual labels:  ansible, ansible-role
Nexus3 Oss
Ansible role to install and provision sonatype nexus3-oss
Stars: ✭ 169 (+3280%)
Mutual labels:  ansible, ansible-role
Postgresql
Fairly full featured Ansible role for Postgresql.
Stars: ✭ 684 (+13580%)
Mutual labels:  ansible, ansible-role
Ansible Consul
📡 Ansible role for Hashicorp Consul clusters
Stars: ✭ 320 (+6300%)
Mutual labels:  ansible, ansible-role
Ansible Nomad
⌚️ Ansible role for Nomad
Stars: ✭ 157 (+3040%)
Mutual labels:  ansible, ansible-role
Ansible Role Wireguard
Ansible role for installing WireGuard VPN. Supports Ubuntu, Debian, Archlinx, Fedora and CentOS.
Stars: ✭ 176 (+3420%)
Mutual labels:  ansible, ansible-role
Ansible Role Ssl Certs
Generate and/or deploy SSL certificate
Stars: ✭ 122 (+2340%)
Mutual labels:  ansible, ansible-role
Rvm1 Ansible
The official ansible RVM role to install and manage your Ruby versions.
Stars: ✭ 246 (+4820%)
Mutual labels:  ansible, ansible-role
Ansible Playbook Grapher
A command line tool to create a graph representing your Ansible playbook tasks and roles
Stars: ✭ 234 (+4580%)
Mutual labels:  ansible, ansible-role
Nginx
A fairly flexible and feature full Ansible role for the NGINX web server.
Stars: ✭ 151 (+2920%)
Mutual labels:  ansible, ansible-role
Ansible Letsencrypt
An ansible role to generate TLS certificates and get them signed by Let's Encrypt
Stars: ✭ 433 (+8560%)
Mutual labels:  ansible, ansible-role
Ansible Role K3s
Ansible role for installing k3s as either a standalone server or HA cluster.
Stars: ✭ 132 (+2540%)
Mutual labels:  ansible, ansible-role
Ansible Role Nginx
Ansible role to install and manage nginx configuration
Stars: ✭ 648 (+12860%)
Mutual labels:  ansible, ansible-role
Sensu Ansible
An Ansible role to deploy a fully dynamic Sensu stack!
Stars: ✭ 126 (+2420%)
Mutual labels:  ansible, ansible-role
Graylog Ansible Role
Ansible role which installs and configures Graylog
Stars: ✭ 173 (+3360%)
Mutual labels:  ansible, ansible-role
Ansible Elasticsearch
Ansible playbook for Elasticsearch
Stars: ✭ 1,316 (+26220%)
Mutual labels:  ansible, ansible-role
Ansible Openwisp2 Imagegenerator
Automatically build several openwisp2 firmware images for different organizations while keeping track of their differences
Stars: ✭ 122 (+2340%)
Mutual labels:  ansible, ansible-role
Ansible Role Awx
Ansible Role - AWX
Stars: ✭ 228 (+4460%)
Mutual labels:  ansible, ansible-role
Ansible Role Nginx
Ansible role for NGINX
Stars: ✭ 404 (+7980%)
Mutual labels:  ansible, ansible-role

OpenVPN

Master: Build Status Develop: Build Status

This roles installs Openvpn.

ansible.cfg

This role is designed to work with merge "hash_behaviour". Make sure your ansible.cfg contains these settings

[defaults]
hash_behaviour = merge

Installation and Dependencies

To install run ansible-galaxy install sansible.openvpn or add this to your roles.yml.

- name: sansible.openvpn
  version: v1.0

and run ansible-galaxy install -p ./roles -r roles.yml

Tags

This role uses two tags: build and configure

  • build - Installs Openvpn and all it's dependencies.
  • configure - Configure and ensures that the Openvpn service is running.

Examples

To install:

- name: Install and configure Openvpn
  hosts: "somehost"

  roles:
    - role: sansible.openvpn

With keys in S3 and EIP:

- name: Install and configure Openvpn
  hosts: "somehost"

  roles:
    - role: sansible.openvpn
      openvpn:
        aws_s3_path: "s3://secrets/vpn"
        aws_ec2_elastic_ip: "52.14.28.119"
        bastion_route_subnet: "172.1.0.0/16"
        subnet: "10.1.0.0/16"
        tls_auth_enabled: yes
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].