tjcim.ansible-vagrant-box

Vagrant Box

Dieses Rollenspiel ist als Vagrant-Provisionierer konzipiert, um ein Ubuntu/Xenial64 für die Entwicklung mit Docker-Containern zu erstellen.

Es aktualisiert und verbessert die Box auf die neuesten Pakete.

Es installiert oder stellt sicher, dass folgendes installiert ist:

  • python2 (python-minimal)
  • python3
  • python3-apt
  • python3-pip
  • python3-venv
  • build-essential
  • pwgen
  • rsyslog-gnutls
  • aptitude

Fügt den Ubuntu-Benutzer zur Docker-Gruppe hinzu.

Konfiguriert rsyslog, um Protokolle über TLS an Papertrail zu senden.

Fügt export HOST_IP={ die Host-IP } zur /home/ubuntu/.profile hinzu.

Anforderungen

Rollenvariablen

Benötigt eine Variable namens papertrail_server. Dies sollte in der Form von logsX sein und wird von Papertrail bereitgestellt. Die zweite Variable ist papertrail_port, welcher der Port ist, auf dem Papertrail auf Ihre Protokolle hören wird. Dies wird ebenfalls von Papertrail bereitgestellt.

Abhängigkeiten

Beispiel-Playbook

- hosts: vagrant_box
  roles:
     - { role: tjcim.vagrant-box, tags: 'vagrant-box' }

Lizenz

BSD

Autoreninformationen

Trevor Christiansen

Über das Projekt

Vagrant Box with ansible provisioning designed for setting up a dev environment.

Installieren
ansible-galaxy install tjcim.ansible-vagrant-box
GitHub Repository
Lizenz
Unknown
Downloads
138
Besitzer