tripleo-quickstart-extras/roles/validate-ipmi
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 validate-ipmi 2016-11-21 11:50:27 +01:00
templates Adds a Bashate target to tox.ini. 2017-02-07 12:23:45 +01:00
tests Cleanup and move files for validate-ipmi 2016-11-21 11:50:27 +01:00
README.md Cleanup and move files for validate-ipmi 2016-11-21 11:50:27 +01:00

Role Name

An Ansible role to validate the instackenv.json and IPMI overcloud connections.

Requirements

This role should be executed before deploying an overcloud on baremetal nodes to ensure that introspection and PXE boot will be able to access the nodes required for deployment.

Role Variables

Note: Make sure to include all environment file and options from your initial Overcloud creation.

  • validate_ipmi_step: -- boolean value that will validate IPMI if true
  • working_dir: <'/home/stack'> -- working directory for the role.

Dependencies

Example Playbook

  1. Sample playbook to call the role
- name: Validate IPMI connection to overcloud nodes
  hosts: undercloud
  roles:
    - ansible-role-triple-validate-ipmi

License

Apache

Author Information

RDO-CI Team