stackhpc.os_host_aggregates
注記:
このリポジトリはもはやメンテナンスされていません - 役割は現在Ansible コレクションに移行されました ➡️ https://github.com/stackhpc/ansible-collection-openstack
OpenStack ホストアグリゲート
この役割は、os_nova_host_aggregateモジュールを使用してnovaにホストアグリゲートを登録するために使用できます。
要件
OpenStack nova APIは、ターゲットホストからアクセス可能でなければなりません。
役割の変数
os_host_aggregates_venv は、仮想環境を作成するためのディレクトリのパスです。
os_host_aggregates_auth_type は、os_* Ansibleモジュールのauth_type引数と互換性のある認証タイプです。
os_host_aggregates_auth は、os_* Ansibleモジュールのauth引数と互換性のある認証情報を含む辞書です。
os_host_aggregates_cacert は、CA証明書バンドルへのオプションのパスです。
os_host_aggregates_interfaceは、サービスカタログから取得するエンドポイントURLのタイプです。public、admin、または internal のいずれかである可能性があります。
os_host_aggregates は登録するnovaホストアグリゲートのリストです。各項目は、'name'を含む辞書であり、オプションで以下を含めることができます:
- 'availability_zone'(アグリゲートに設定するアベイラビリティゾーンの名前)
- 'hosts'(アグリゲートに追加するホスト名のリスト)
- 'metadata'(アグリゲートに設定するキー/値のペアの辞書)
依存関係
この役割は stackhpc.os_openstacksdk 役割に依存しています。
例プレイブック
以下のプレイブックは、novaホストアグリゲートを登録します。
---
- name: Novaホストアグリゲートが登録されていることを確認する
hosts: nova-api
roles:
- role: stackhpc.os_host_aggregates
os_host_aggregates_venv: "~/os-host-aggregates-venv"
os_host_aggregates_auth_type: "password"
os_host_aggregates_auth:
project_name: <キーストーンプロジェクト>
username: <キーストーンユーザー>
password: <キーストーンパスワード>
auth_url: <キーストーン認証URL>
os_host_aggregates:
- name: db_aggregate
availability_zone: az1
hosts:
- host1
- host2
metadata:
type: dbcluster
著者情報
- Pierre Riteau (pierre@stackhpc.com)
インストール
ansible-galaxy install stackhpc.os_host_aggregatesライセンス
apache-2.0
ダウンロード
2.2k
所有者
StackHPC develops OpenStack capabilities for research computing use cases. Through extensive experience, we understand HPC and cloud.
