tjcim.ansible-vagrant-box
Caja de Vagrant
Este rol está diseñado para ser un aprovisionador de Vagrant que crea un Ubuntu/Xenial64 para desarrollo con Contenedores Docker.
Actualiza y mejora la caja a los últimos paquetes.
Instala o se asegura de que estén instalados:
- python2 (python-minimal)
- python3
- python3-apt
- python3-pip
- python3-venv
- build-essential
- pwgen
- rsyslog-gnutls
- aptitude
Agrega al usuario ubuntu al grupo de docker.
Configura rsyslog para enviar registros a papertrail usando tls.
Añade export HOST_IP={ la ip del host }
a /home/ubuntu/.profile
Requisitos
Variables del Rol
Requiere una variable papertrail_server. Esta debe estar en la forma de logsX y es proporcionada por papertrail. La segunda variable es papertrail_port, que es el puerto que papertrail escuchará para tus registros. Esto también es proporcionado por papertrail.
Dependencias
Ejemplo de Playbook
- hosts: vagrant_box
roles:
- { role: tjcim.vagrant-box, tags: 'vagrant-box' }
Licencia
BSD
Información del Autor
Trevor Christiansen
Acerca del proyecto
Vagrant Box with ansible provisioning designed for setting up a dev environment.
Instalar
ansible-galaxy install tjcim.ansible-vagrant-box
Licencia
Unknown
Descargas
138
Propietario