安装

此页面描述了如何安装 os_tempest 角色。

要克隆或查看 os_tempest 的源代码,请访问 os_tempest 角色仓库。

通过 ansible-galaxy 安装依赖项

$ mkdir ~/.ansible/roles -p
$ git clone https://opendev.org/openstack/openstack-ansible-os_tempest ~/.ansible/roles/os_tempest
$ ansible-galaxy install -r ~/.ansible/roles/os_tempest/requirements.yml --roles-path=~/.ansible/roles/

然后您需要导出几个变量,ANSIBLE_ROLES_PATH 指向克隆 os_tempest 的目录,ANSIBLE_ACTION_PLUGINS 指向 config_template 插件的位置。 在这种情况下是

$ export ANSIBLE_ROLES_PATH=$HOME/.ansible/roles
$ export ANSIBLE_ACTION_PLUGINS=~/.ansible/roles/config_template/action

然后创建一个 playbook.yaml,您可以在 这里 找到一个示例。 然后不要忘记设置要针对其运行角色的云的名称,请参阅此页面