tripleo-quickstart-extras/roles/baremetal-prep-overcloud
Gael Chamoulaud 5533b8f7a1 Adds a Bashate target to tox.ini.
This will now run bashate on all shell scripts. We could ignore the
following list of bashate errors:

- E006: Line longer than 79 columns (as many scripts use jinja
        templating, this is very difficult)
- E040: Syntax error determined using `bash -n` (as many scripts
        use jinja templating, this will often fail and the syntax
        error will be discovered in execution anyway)

Change-Id: I6f6d454ac54a0ac98d8b8a092fa522cba092a592
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
2017-02-07 12:23:45 +01:00
..
defaults Integrate undercloud_user var into oooq-extras 2017-01-18 09:32:16 -05:00
meta Integrate undercloud_user var into oooq-extras 2017-01-18 09:32:16 -05:00
tasks Cleanup and move files for baremetal-prep-overcloud 2016-11-21 11:50:33 +01:00
templates Adds a Bashate target to tox.ini. 2017-02-07 12:23:45 +01:00
tests Cleanup and move files for baremetal-prep-overcloud 2016-11-21 11:50:33 +01:00
README.md Cleanup and move files for baremetal-prep-overcloud 2016-11-21 11:50:33 +01:00

README.md

Role Name

An Ansible role to setup the undercloud for a deployment on baremetal overcloud nodes.

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.

  • step_root_device_size: -- boolean value that will apply disk size hints and rerun introspection if true
  • working_dir: <'/home/stack'> -- working directory for the role. Assumes stackrc file is present at this location
  • step_adjust_mtu: -- boolean value that will change MTUS on specified nics
  • mtu: <1350> -- numerical value to set MTUs
  • mtu_interface: <'eth1'> -- list of NICs
  • undercloud_type: -- can be overwritten with values like 'baremetal' or 'ovb'
  • network_isolation: -- bolean value to test if network isolation wil be used in the deployment
  • network_isolation_ipv4_cidr: <"172.16.23.0/24">

Dependencies

This playbook does not deploy the overcloud. After this playbook runs, call https://github.com/redhat-openstack/ansible-role-tripleo-overcloud.

Example Playbook

  1. Sample playbook to call the role
- name: Prepare for deployment on baremetal overcloud
  hosts: virthost
  gather_facts: no
  roles:
    - ansible-role-tripleo-overcloud-prep-baremetal

License

Apache

Author Information

RDO-CI Team