clouddrove.ansible_role_docker_pritunl
<!-- This file was automatically created by `geine`. To make changes, edit `README.yaml` and run `make readme` to regenerate this file. -->
<p align="center"> <img src="https://user-images.githubusercontent.com/50652676/62451340-ba925480-b78b-11e9-99f0-13a8a9cc0afa.png" width="100" height="100"></p>
<h1 align="center">
Ansible Role for Docker Pritunl
</h1>
<p align="center" style="font-size: 1.2rem;">
This Ansible role helps to install Pritunl and MongoDB using Docker on a server.
</p>
<p align="center">
<a href="https://www.ansible.com">
<img src="https://img.shields.io/badge/Ansible-2.8-green?style=flat&logo=ansible" alt="Ansible">
</a>
<a href="LICENSE.md">
<img src="https://img.shields.io/badge/License-MIT-blue.svg" alt="License">
</a>
<a href="https://ubuntu.com/">
<img src="https://img.shields.io/badge/ubuntu-16.x-orange?style=flat&logo=ubuntu" alt="Distribution">
</a>
<a href="https://ubuntu.com/">
<img src="https://img.shields.io/badge/ubuntu-18.x-orange?style=flat&logo=ubuntu" alt="Distribution">
</a>
<a href="https://www.centos.org/">
<img src="https://img.shields.io/badge/centos-7.x-orange" alt="Distribution">
</a>
</p>
<p align="center">
<a href='https://facebook.com/sharer/sharer.php?u=https://github.com/clouddrove/ansible-role-docker-pritunl'>
<img title="Share on Facebook" src="https://user-images.githubusercontent.com/50652676/62817743-4f64cb80-bb59-11e9-90c7-b057252ded50.png" />
</a>
<a href='https://www.linkedin.com/shareArticle?mini=true&title=Ansible+Role+Docker+Pritunl&url=https://github.com/clouddrove/ansible-role-docker-pritunl'>
<img title="Share on LinkedIn" src="https://user-images.githubusercontent.com/50652676/62817742-4e339e80-bb59-11e9-87b9-a1f68cae1049.png" />
</a>
<a href='https://twitter.com/intent/tweet/?text=Ansible+Role+Docker+Pritunl&url=https://github.com/clouddrove/ansible-role-docker-pritunl'>
<img title="Share on Twitter" src="https://user-images.githubusercontent.com/50652676/62817740-4c69db00-bb59-11e9-8a79-3580fbbf6d5c.png" />
</a>
</p>
<hr>
We are passionate about **DevOps**. DevOps emphasizes automation and standardization. When setting up different environments such as local, development, testing, and production, it's important to keep them consistent. This can be achieved easily by automating the setup and installation of environments using Ansible playbooks.
Smaller roles are created for each component of the environment, which include tasks and tests. These roles can be combined into an [Ansible playbook](https://docs.ansible.com/ansible/latest/user_guide/playbooks_intro.html) to get consistent results.
## Prerequisites
This module has a few requirements:
- [Ansible 2.8](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html)
- [Python](https://www.python.org/downloads)
- [Docker](https://docs.docker.com/install/linux/docker-ce/ubuntu)
## What's Included
This role includes:
- Pritunl
- MongoDB
## Example Playbook
**IMPORTANT:** The `master` branch may change with updates, so we recommend using the release versions [here](https://github.com/clouddrove/ansible-role-docker-pritunl/releases).
```yaml
- hosts: localhost
remote_user: root
become: true
roles:
- clouddrove.ansible_role_docker_pritunl
Default Password
To get the default password, run:
$ sudo docker exec -it pritunl pritunl default-password
Variables
pritunl_version: "latest"
pritunl_path: "/opt/pritunl"
pritunl_log: "/var/log/pritunl.log"
pritunl_user: pritunl
pritunl_group: pritunl
mongo_path: "/opt/pritunl/mongo"
mongo_user: mongo
mongo_group: mongo
Installation
To install the role, run:
$ ansible-galaxy install clouddrove.ansible_role_docker_pritunl
Feedback
If you encounter any bugs or have feedback, please let us know in our issue tracker or email us at [email protected].
If you find this useful, please give us a ★ on our GitHub!
About Us
At CloudDrove, we provide expert guidance and support to help organizations move to the cloud. Our services include Docker and container orchestration, cloud migration, infrastructure automation, application modernization, and performance engineering.
We are Cloud Experts!
We ❤️ Open Source! Check out our other modules for help with your cloud projects.
```
Informazioni sul progetto
This ansible role is used to install Pritunl and Mongodb with docker on server.
Installa
ansible-galaxy install clouddrove.ansible_role_docker_pritunl
Licenza
mit
Download
248
Proprietario
Design, deployment, and management partner for your cloud