Role - tripleo-bootstrap

Role Documentation

Welcome to the “tripleo-bootstrap” role documentation.

Role Defaults

This section highlights all of the defaults and variables set within the “tripleo-bootstrap” role.

tripleo_bootstrap_legacy_network_packages: '{{ _tripleo_bootstrap_legacy_network_packages
  | default([]) }}'
tripleo_bootstrap_network_service: network
tripleo_bootstrap_packages_bootstrap: '{{ _tripleo_bootstrap_packages_bootstrap |
  default([]) }}'

Role Variables: redhat-8.yml

_tripleo_bootstrap_legacy_network_packages:
- network-scripts
_tripleo_bootstrap_packages_bootstrap:
- openstack-heat-agents
- jq
- puppet-tripleo
- os-net-config
- openvswitch
- openstack-selinux
- python3-libselinux
tripleo_bootstrap_network_service: NetworkManager

Role Variables: redhat.yml

_tripleo_bootstrap_packages_bootstrap:
- jq
- os-net-config
- openstack-heat-agents
- openstack-selinux
- openvswitch
- puppet-tripleo
- libselinux-python

Role Variables: fedora-28.yml

_tripleo_bootstrap_legacy_network_packages:
- initscripts
_tripleo_bootstrap_packages_bootstrap:
- openstack-heat-agents
- jq
- puppet-tripleo
- os-net-config
- openvswitch
- openstack-selinux
- libselinux-python

Molecule Scenarios

Molecule is being used to test the “tripleo-bootstrap” role. The following section highlights the drivers in service and provides an example playbook showing how the role is leveraged.

Scenario: default

Driver: docker
Example default playbook
- hosts: all
  name: Converge
  roles:
  - role: tripleo-bootstrap