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