wangsha.docker-cadvisor
docker-cadvisor
cadvisorのDockerコンテナを管理して実行するためのAnsibleロールです。
要件
このロールはUbuntu 14.04でのみテストされています。このロールはAnsibleのdockerモジュールを使用するため、最新のdocker-py
とdocker
がインストールされていることを確認してください。
ansible>=2.0.0.0,<=2.1.0.0
例
このモジュールをAnsible Galaxyから./roles
ディレクトリにインストールします:
ansible-galaxy install wangsha.docker-cadvisor -p ./roles
Dockerがすでにセットアップされていると仮定し、以下のようにプレイブックで使用します:
- hosts: 'servers'
roles:
- role: angstwad.docker_ubuntu
become: true
- role: wangsha.docker-influxdb
- role: wangsha.docker-cadvisor
become: true
docker_cadvisor_links:
- "influxdb:influxdb"
docker_cadvisor_command: "-storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=influxdb:8086"
オーバーライドできるロール変数については、defaults/main.ymlを確認してください。
Docker自体を設定するためのプレイブックが必要な場合は、angstwad.docker_ubuntu Galaxyロールを確認してください。
ライセンス
著者情報
- wangsha