tjcim.ansible-vagrant-box
Vagrant Box
この役割は、Dockerコンテナでの開発のためにUbuntu/Xenial64を作成するVagrantプロビジョナーとして設計されています。
ボックスを最新のパッケージに更新およびアップグレードします。
次のパッケージがインストールされるか、インストールされていることを確認します:
- python2 (python-minimal)
- python3
- python3-apt
- python3-pip
- python3-venv
- build-essential
- pwgen
- rsyslog-gnutls
- aptitude
ubuntuユーザーをdockerグループに追加します。
rsyslogを構成して、tlsを使用してログをpapertrailに送信します。
export HOST_IP={ ホストのIPアドレス }
を/home/ubuntu/.profile
に追加します。
要件
ロール変数
papertrail_server変数が必要です。これはlogsXの形式であり、papertrailから提供されます。2つ目の変数はpapertrail_portで、これはログのためにpapertrailがリッスンするポートです。これもpapertrailから提供されます。
依存関係
例のプレイブック
- hosts: vagrant_box
roles:
- { role: tjcim.vagrant-box, tags: 'vagrant-box' }
ライセンス
BSD
著者情報
トレバー・クリスチアンセン