rhevm-qe-automation.ovirt-engine-deploy

ovirt-ansible

oVirtのデプロイメント用のAnsibleロール。

このリポジトリのロールは、oVirtデプロイメントメンバーとして使用されるノードを設定できます。

ホストグループ

各ロールには文書があり、ターゲットシステムセクションがあります。 このセクションでは、関連するロールを適用できるノードの種類を指定しています。

engine

このホストグループは、oVirtエンジン管理がデプロイされるノードを指します。

hypervisors

このホストグループは、oVirtエンジンのハイパーバイザーとして使用されるすべてのノードを指します。

このリポジトリのロールは、これらのマシンをoVirtエンジンに追加しません。

database

このホストグループは、データベースがデプロイされるノードを指します。

dwh

このホストグループは、DWHがデプロイされるノードを指します。

guest

このホストグループは、oVirtエンジンによってホストされる仮想マシンを指します。

実装されたロール

テスト

このプロジェクトは、oVirtデプロイメントロールをDockerコンテナに実行するためのAnsibleロールであるprovision_dockerを使用しています。

Dockerコンテナに対してoVirtデプロイメントを実行するには、あなたのシステムにDockerサービスが設定され、稼働している必要があります。

testsディレクトリには、異なるoVirtバージョン用のプレイブックがあります。

  • tests/test-3.6.yml (#155のため無効)
  • tests/test-4.0.yml (#155のため無効)
  • tests/test-4.1.yml
  • tests/test-4.2.yml
# ansibleとdocker-pyをインストール
pip install ansible docker-py
# 依存するansibleロールをダウンロード
ansible-galaxy install -r tests/requirements.yml -p tests/roles/
# oVirtデプロイメントロールを実行
ansible-playbook tests/test-4.2.yml -i tests/inventory

テストで使用されるイメージをビルドするために使われたDockerfileは、Dockerfilesディレクトリの下にあります。

プロジェクトについて

oVirt Deployment

インストール
ansible-galaxy install rhevm-qe-automation.ovirt-engine-deploy
ライセンス
gpl-3.0
ダウンロード
989