ansible-vagrant-box

Vagrant Box

Эта роль предназначена для того, чтобы быть провизионером Vagrant для создания Ubuntu/Xenial64 для разработки с использованием контейнеров Docker.

Обновляет и обновляет пакетный бокс до последних версий.

Устанавливает или проверяет наличие следующих компонентов:

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

Добавляет пользователя ubuntu в группу docker.

Настраивает rsyslog для отправки логов в papertrail с использованием tls.

Добавляет export HOST_IP={ IP хоста } в /home/ubuntu/.profile

Требования

Переменные Роли

Требуется переменная papertrail_server. Она должна быть в формате logsX и предоставляется papertrail. Вторая переменная - papertrail_port, которая указывает порт, на котором papertrail будет слушать ваши логи. Эта информация также предоставляется papertrail.

Зависимости

Пример Playbook

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

Лицензия

BSD

Информация об авторе

Тревор Кристиансен

О проекте

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

Установить
ansible-galaxy install tjcim/ansible-vagrant-box
Лицензия
Unknown
Загрузки
126
Владелец