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