This role provides an implementation of the Kolla gate jobs for the WeIRDO project.
- gate-kolla-dsvm-build-centos-binary
- gate-kolla-dsvm-deploy-centos-binary
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 Kolla to clonerepository
: URL to the Kolla repositoryclone_path
: Path where Kolla will be cloneddelorean_url
: URL to the delorean repository .repo file.delorean_deps_url
: URL to the delorean-deps repository .repo file.loopback_device
: Name of the loopback device for Docker block devicerequired_packages
: Required packaged dependencies to install prior to running the testsbase_pip_packages
: Required pip packages to install prior to running the tests
packages
: Ensures required dependencies are installedsetup
: Configures a block device for usage with Docker, clones the repository and installs the requirements.run
: Runs the integration tests
ansible-role-weirdo-common to be installed as common
- name: Run kolla build tests
hosts: openstack_nodes
force_handlers: True
roles:
- { role: "kolla", test: "build-centos-binary" }