[ 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 角色文件夹中。
清单约定¶
请参考本参考的 清单 部分。