ce7982192f
We need to differentiate local_working_dir from working_dir as well as decouple the stack user from `ansible_user` var. Both of these are causing issues as we begin to automate deployments in more environments. - Cleanup duplicate variables that are consumed via extras-common - Note: extras-common depends on the common role in OOOQ - Cleanup redundant var and superfluous quotes from overcloud-scale role - Cleanup redundant comments in <role>/defaults/main.yml Closes-bug: 1654574 Change-Id: I9c7a3166ed1fc5042c11e420223134ea912b45c5 |
||
---|---|---|
.. | ||
defaults | ||
meta | ||
tasks | ||
templates | ||
README.md |
Role Name
An Ansible role to copy configuration files to the undercloud prior to deployment.
Requirements
This playbook expects that the undercloud has been installed and setup using one of the roles relevant to baremetal overcloud deployments.
Role Variables
Note: Make sure to include all environment file and options from your initial Overcloud creation.
- working_dir: <'/home/stack'> -- working directory for the role. Assumes stackrc file is present at this location
- baremetal_instackenv: <"{{ working_dir }}/instackenv.json"> -- location of instackenv.json to copy over
- baremetal_network_environment: <"{{ working_dir }}/network-isolation.yml"> -- location of network-environment file to copy over
- undercloud_type: -- can be overwritten with values like 'baremetal' or 'ovb'
Dependencies
This playbook does not deploy the overcloud. After this playbook runs, call https://github.com/redhat-openstack/ansible-role-tripleo-overcloud.
Example Playbook
- Sample playbook to call the role
- name: Copy configuration files
hosts: virthost
gather_facts: no
roles:
- ansible-role-tripleo-overcloud-prep-config
License
Apache 2.0
Author Information
RDO-CI Team