Este contenido no está disponible en el idioma seleccionado.
Chapter 6. Creating Ansible playbooks with the all-in-one Red Hat OpenStack Platform environment
The deployment command applies Ansible playbooks to the environment automatically. However, you can modify the deployment command to generate Ansible playbooks without applying them to the deployment, and run the playbooks later.
Include the --output-only
option in the deploy command to generate the standalone-ansible-XXXXX
directory. This directory contains a set of Ansible playbooks that you can run on other hosts.
Procedure
To generate the Ansible playbook directory, enter the deploy command with the option
--output-only
:[stack@all-in-one]$ sudo openstack tripleo deploy \ --templates \ --local-ip=$IP/$NETMASK \ -e /usr/share/openstack-tripleo-heat-templates/environments/standalone/standalone-tripleo.yaml \ -r /usr/share/openstack-tripleo-heat-templates/roles/Standalone.yaml \ -e $HOME/containers-prepare-parameters.yaml \ -e $HOME/standalone_parameters.yaml \ --output-dir $HOME \ --standalone \ --output-only
To run the Ansible playbooks, enter the
ansible-playbook
command, and include theinventory.yaml
file and thedeploy_steps_playbook.yaml
file:[stack@all-in-one]$ cd standalone-ansible-XXXXX [stack@all-in-one]$ sudo ansible-playbook -i inventory.yaml deploy_steps_playbook.yaml