[ English | Indonesia | русский ]

约定

为了避免额外的配置,代码中设置了一系列约定。

默认文件夹位置

Ansible 角色

Ansible 角色存储在 /etc/ansible/roles 下。

OpenStack-Ansible 目录检出

代码通常位于 /opt/openstack-ansible 中。

OpenStack-Ansible 包装器

我们的 openstack-ansible CLI 位于 /usr/local/bin/openstack-ansible 中。它会读取位于 /usr/local/bin/openstack-ansible.rc 的环境变量文件。

用户空间配置

所有用户空间配置预计都在 /etc/openstack_deploy/ 中。

Ansible 配置

ansible.cfg

OpenStack-Ansible 不提供 ansible.cfg。如果需要,环境变量用于更改默认的 Ansible 行为。

Ansible 角色获取

openstack-ansible/ansible-role-requirements.yml 中定义的任何角色都将由 openstack-ansible/scripts/bootstrap-ansible.sh 脚本安装,并获取到 ansible 角色文件夹中。

清单约定

请参考本参考的 清单 部分。