16.2. config-download 工作目录
ansible-playbook 命令创建 Ansible 项目目录,默认名称为 ~/config-download/overcloud。此项目目录从 heat 存储下载的软件配置。它包括需要运行 ansible-playbook 来配置 overcloud 的所有与 Ansible 相关的文件。
目录的内容包括:
-
tripleo-ansible-inventory.yaml - 包含所有 overcloud 节点的
hosts和vars的 Ansible 清单文件。 -
ansible.log - 最近运行
ansible-playbook的日志文件。 -
ansible.cfg - 运行
ansible-playbook时使用的配置文件。 -
ansible-playbook-command.sh - Executable 脚本,用于重新运行
ansible-playbook。 SSH_PRIVATE_KEY - 用于访问 overcloud 节点的私有 ssh 密钥。
- 重现 ansible-playbook
创建项目目录后,运行 ansible-playbook-command.sh 命令以重现部署。
./ansible-playbook-command.sh
$ ./ansible-playbook-command.sh
您可以使用附加参数运行脚本,如 check mode-check、限制 hosts- limit,并覆盖 variables -e。
./ansible-playbook-command.sh --check
$ ./ansible-playbook-command.sh --check