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.