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