Home OpenStack-Ansible Installation Guide
Figure 5.1. Installation work flow
The main Ansible foundation playbook prepares the target hosts for infrastructure and OpenStack services and performs the following operations:
See also
Before continuing, validate the configuration files using the guidance in “Checking the integrity of your configuration files”.
Change to the /opt/openstack-ansible/playbooks directory.
Run the host setup playbook:
# openstack-ansible setup-hosts.yml
Confirm satisfactory completion with zero items unreachable or failed:
PLAY RECAP ********************************************************************
...
deployment_host : ok=18 changed=11 unreachable=0 failed=0
If using HAProxy:
Note
To run HAProxy on multiple hosts, use keepalived to make HAProxy highly available. The keepalived role downloads during the bootstrap-ansible stage. If not, re-run the following command before running the HAProxy playbook:
# pushd /opt/openstack-ansible; scripts/bootstrap-ansible.sh; popd
or
# ansible-galaxy install -r ../ansible-role-requirements.yml
Run the playbook to deploy HAProxy:
# openstack-ansible haproxy-install.yml