3d02514778
This normalizes the formatting of files from playbooks and roles folders in order to allow further hardening of linting. Fixing linting was too big to be made in a single commit as it would involve too many files to review and could merge conflicts with existing changes. Thus doing it in few chunks would makes it possible. Original full change is at https://review.openstack.org/#/c/627545/ and will be the one merging the last. Change-Id: I73abb9ea78b8bea8d73eb95c52daacdb45f407b8 |
||
---|---|---|
.. | ||
defaults | ||
meta | ||
tasks | ||
templates | ||
tests | ||
README.md |
Configure a static inventory and SSH config to access nodes
The tripleo-inventory
role generates a static inventory and SSH config,
based on a deployment mode and a type of undercloud.
Openstack inventory
When cluster nodes are pre-provisioned and hosted on an OpenStack host cloud,
use the inventory: openstack
mode. Fetched data from the dynamic
shade-inventory
will be filtered by the clusterid
, if defined, and
by node types, like overcloud/undercloud/bastion. Then the filtered data is
stored into the static inventory and SSH config is generated to access
overcloud nodes via a bastion, which is the undercloud node as well.
The following variables should be customized to match the host OpenStack cloud configuration:
clusterid
: -- an optional Nova servers' metadata parameter to identify your environment VMs.openstack_private_network_name
:<'private'> -- defines a private network name used as an admin/control network. Ansible and SSH users will use that network when connecting to the inventory nodes via the undercloud/bastion.os_username
: -- credentials to connect the OpenStack cloud hosting your pre-provisioned Nova servers.os_password
: -- credentials to connect the host OpenStack cloud.os_project_name
: -- The project name for use with the OpenStack Cloud (Identity API v3).os_tenant_name
: -- The tenant name for use with the OpenStack Cloud (Identity API v2).os_auth_url
: -- The authentication url for the OpenStack cloud.cloud_name
: -- The name of the cloud for the os-cloud-config configuration file.os_identity_api_version
: -- Identity API version to use when accessing the OpenStack cloud.os_region_name
: -- Region name to be used when accessing the OpenStack cloud.
TODO(bogdando) document remaining modes 'all', 'undercloud'.