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

著者情報

トレバー・クリスチアンセン

プロジェクトについて

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

インストール
ansible-galaxy install tjcim.ansible-vagrant-box
ライセンス
Unknown
ダウンロード
138
所有者