16.2. config-download の作業ディレクトリー
ansible-playbook
コマンドは、Ansible プロジェクトディレクトリーを作成します。デフォルト名は ~/config-download/overcloud
です。このプロジェクトディレクトリーには、heat からダウンロードしたソフトウェア設定が保存されます。これには、ansible-playbook
を実行してオーバークラウドを設定するために必要なすべての Ansible 関連ファイルが含まれています。
ディレクトリーの内容は次のとおりです。
-
tripleo-ansible-inventory.yaml - すべてのオーバークラウドノードの
hosts
とvars
を含む Ansible インベントリーファイル。 -
ansible.log -
ansible-playbook
の最新の実行からのログファイル。 -
ansible.cfg -
ansible-playbook
の実行時に使用される設定ファイル。 -
ansible-playbook-command.sh -
ansible-playbook
の再実行に使用される実行可能スクリプト。 ssh_private_key - オーバークラウドノードへのアクセスに使用されるプライベート ssh キー。
- ansible-playbook の再現
プロジェクトディレクトリーが作成されたら、ansible-playbook-command.sh
コマンドを実行してデプロイメントを再現します。
./ansible-playbook-command.sh
$ ./ansible-playbook-command.sh
チェックモード --check
、ホストの制限 --limit
、変数のオーバーライド -e
などの追加の引数を指定してスクリプトを実行できます。
./ansible-playbook-command.sh --check
$ ./ansible-playbook-command.sh --check