Role - test_deps

Role Documentation

Welcome to the “test_deps” role documentation.

Role Defaults

This section highlights all of the defaults and variables set within the “test_deps” role.

test_deps_extra_packages: []
test_deps_repo_version: '{{ ansible_distribution | lower }}{{ ansible_distribution_major_version
  }}-master'
test_deps_setup_tripleo: false

Role Variables: fedora.yml

test_deps_repo: https://trunk.rdoproject.org/fedora/current
test_deps_selinux_packages:
- python3-libselinux
- python2-libselinux
test_deps_tripleo_packages:
- python3-tripleoclient
- python3-openstacksdk
test_deps_tripleo_repos: current-tripleo

Role Variables: redhat-8.yml

test_deps_repo: https://trunk.rdoproject.org/fedora/current
test_deps_repo_version: fedora28-master
test_deps_selinux_packages:
- python3-libselinux
test_deps_tripleo_packages:
- python3-tripleoclient
- python3-openstacksdk
test_deps_tripleo_repos: current-tripleo

Role Variables: centos-7.yml

test_deps_repo: https://trunk.rdoproject.org/centos7/current
test_deps_selinux_packages:
- libselinux-python
test_deps_tripleo_packages:
- python-tripleoclient
- python-openstacksdk
test_deps_tripleo_repos: current-tripleo-dev

Molecule Scenarios

Molecule is being used to test the “test_deps” 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: test_deps