Skip to content

Latest commit

 

History

History
57 lines (42 loc) · 1.86 KB

README.rst

File metadata and controls

57 lines (42 loc) · 1.86 KB

ansible-role-weirdo-kolla

This role provides an implementation of the Kolla gate jobs for the WeIRDO project.

Supported gate jobs

  • gate-kolla-dsvm-build-centos-binary
  • gate-kolla-dsvm-deploy-centos-binary

Role variables

For default values, see defaults/main.yml

  • project: Name of the project, analogous to the role name
  • openstack_release: Name of the OpenStack release to select which trunk repository to use by default
  • version: Version/tag/branch of Kolla to clone
  • repository: URL to the Kolla repository
  • clone_path: Path where Kolla will be cloned
  • delorean_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 device
  • required_packages: Required packaged dependencies to install prior to running the tests
  • base_pip_packages: Required pip packages to install prior to running the tests

Included tasks

  • packages: Ensures required dependencies are installed
  • setup: Configures a block device for usage with Docker, clones the repository and installs the requirements.
  • run: Runs the integration tests

Dependencies

ansible-role-weirdo-common to be installed as common

Example playbook

- name: Run kolla build tests
  hosts: openstack_nodes
  force_handlers: True
  roles:
    - { role: "kolla", test: "build-centos-binary" }