1.8 KiB
1.8 KiB
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'.