Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arillso/ansible.openvpn

Configurate your OpenVPN Client
https://github.com/arillso/ansible.openvpn

ansible ansible-role chocolatey openvpn openvpn-client openvpn-server

Last synced: about 1 month ago
JSON representation

Configurate your OpenVPN Client

Awesome Lists containing this project

README

        

# Ansible Role: openvpn

## Description

Configurate your OpenVPN Client

## Installation

```bash
ansible-galaxy install arillso.openvpn
```

## Requirements

None

## Role Variables

| Variable | Default | Comments (type) |
| :--- | :--- | :--- |
| openvpn_name | openvpn | |
| openvpn_remote | | |
| openvpn_route | [] | |
| openvpn_verifyx509name | | |
| openvpn_cert | | |
| openvpn_tlsauth | | |
| openvpn_ca | | |
| openvpn_key | | |
| openvpn_client_as_service | false | defines if Openvpn runs as service |
| openvpn_client_enabled | false | |

## Dependencies

None

## Example Playbook

```yml
- hosts: all
roles:
- arillso.openvpn
```

## Changelog

### 1.3

* add enabled and disable openvpn client on Windows.

### 1.1

* add support Openvpn runs as service.

### 1.0

* inital role
* windows support

## Author

* [Simon Bärlocher](https://sbaerlocher.ch)

## License

This project is under the MIT License. See the [LICENSE](https://sbaerlo.ch/licence) file for the full license text.

## Copyright

(c) 2017, Simon Bärlocher