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