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
Владелец