kitchen-openstack
The kitchen-openstack driver provisions instances on an OpenStack cloud. This driver ships with Chef Workstation. Provide your OpenStack authentication details—such as the authentication URL, username, password, and project—in the driver configuration or through the standard OpenStack environment variables.
Example kitchen.yml
The following example sets openstack as the driver in a kitchen.yml file:
driver:
name: openstack
openstack_auth_url: https://openstack.example.com:5000/v3
openstack_username: <username>
openstack_api_key: <password>
flavor_ref: m1.medium
platforms:
- name: ubuntu-22.04
Configuration
The kitchen-openstack driver provides configuration options that you set in the driver section of your kitchen.yml file, either globally or for an individual platform.
For the complete and current list of settings, see the kitchen-openstack repository.
Note
The upstream driver documentation can lag behind the driver code.
Verify the configuration options against the version of
kitchen-openstack installed in your Test Kitchen environment.