This role provides an implementation of the Packstack gate jobs for the WeIRDO project.
- gate-packstack-integration-scenario001-tempest-dsvm-centos7
- gate-packstack-integration-scenario002-tempest-dsvm-centos7
- gate-packstack-integration-scenario003-tempest-dsvm-centos7
For default values, see defaults/main.yml
project
: Name of the project, analogous to the role nameopenstack_release
: Name of the OpenStack release to select which trunk repository to use by defaultversion
: Version/tag/branch of Packstack to clonerepository
: URL to the Packstack repositoryclone_path
: Path where Packstack will be clonedinstall_from_source
: Whether Packstack should be installed from source or from packagesdelorean_url
: URL to the delorean repository .repo file.delorean_deps_url
: URL to the delorean-deps repository .repo file.packstack_workspace
: Path where Packstack should believe the jenkins workspace is atselinux_enforcing
: When set to true, it will enable selinux enforcing in the system deploying packstacknested_virtualization
: When set to true, it will enable nested virtualization in the system based on availability
setup
: Clones the Packstack repository and prepares log retrievalrun
: Runs the integration tests
ansible-role-weirdo-common to be installed as common
- name: Run packstack scenario001 tests
hosts: openstack_nodes
force_handlers: True
roles:
- { role: "packstack", test: "scenario001" }