tjcim.ansible-vagrant-box
Vagrant Box
Ce rôle est conçu pour être un provisionneur Vagrant afin de créer un Ubuntu/Xenial64 pour le développement avec des conteneurs Docker.
Il met à jour la box et installe les derniers paquets.
Il installe ou s'assure que sont installés :
- python2 (python-minimal)
- python3
- python3-apt
- python3-pip
- python3-venv
- build-essential
- pwgen
- rsyslog-gnutls
- aptitude
Il ajoute l'utilisateur ubuntu au groupe docker.
Il configure rsyslog pour envoyer des journaux à papertrail en utilisant tls.
Il ajoute export HOST_IP={ l'ip de l'hôte }
à /home/ubuntu/.profile
Exigences
Variables du rôle
Nécessite une variable papertrail_server. Celle-ci doit être sous la forme de logsX et est fournie par papertrail. La deuxième variable est papertrail_port, qui est le port sur lequel papertrail écoutera vos journaux. Cela est également fourni par papertrail.
Dépendances
Exemple de Playbook
- hosts: vagrant_box
roles:
- { role: tjcim.vagrant-box, tags: 'vagrant-box' }
Licence
BSD
Informations sur l'auteur
Trevor Christiansen
À propos du projet
Vagrant Box with ansible provisioning designed for setting up a dev environment.
Installer
ansible-galaxy install tjcim.ansible-vagrant-box
Licence
Unknown
Téléchargements
138
Propriétaire