tjcim.ansible-vagrant-box
Vagrant Box
Ta rola została zaprojektowana jako provisioner Vagrant do tworzenia Ubuntu/Xenial64 dla rozwoju z kontenerami Docker.
Aktualizuje i modernizuje box do najnowszych pakietów.
Instaluje lub upewnia się, że są zainstalowane:
- python2 (python-minimal)
- python3
- python3-apt
- python3-pip
- python3-venv
- build-essential
- pwgen
- rsyslog-gnutls
- aptitude
Dodaje użytkownika ubuntu do grupy docker.
Konfiguruje rsyslog do przesyłania logów do papertrail za pomocą tls.
Dodaje export HOST_IP={ adres IP hosta }
do /home/ubuntu/.profile
Wymagania
Zmienne roli
Wymagane jest, aby zdefiniować zmienną papertrail_server. Powinna mieć formę logsX i jest dostarczana przez papertrail. Drugą zmienną jest papertrail_port, który jest portem, na którym papertrail będzie nasłuchiwał logów. To również jest dostarczane przez papertrail.
Zależności
Przykładowy playbook
- hosts: vagrant_box
roles:
- { role: tjcim.vagrant-box, tags: 'vagrant-box' }
Licencja
BSD
Informacje o autorze
Trevor Christiansen
O projekcie
Vagrant Box with ansible provisioning designed for setting up a dev environment.
Zainstaluj
ansible-galaxy install tjcim.ansible-vagrant-box
Licencja
Unknown
Pobrania
138
Właściciel