e3fe91e4f7
After Zuulv3 migration the path of cirros image changed on disk. This patch fixes it in order to use cirros on image and not to download it from net every job. Change-Id: I36870180222d4ab13a34db3e978e9108644491e6 |
||
---|---|---|
.. | ||
defaults | ||
files | ||
meta | ||
tasks | ||
templates | ||
README.md |
validate-simple
This role uses heat templates from THT to validate an OpenStack installation. By default it does a ping test between two OpenStack instances.
Role Variables
For the defaults of these variables, see the defaults/main.yml file in this role.
tenantrc
-- file containing the auth variables for the cloudvalidate_script
-- the jinja template used to create the validation scriptvalidate_template_path
-- path where the heat templates can be foundvalidate_template
-- the filename of the heat template used for validationvalidate_log
-- file to log the output of the validation scriptvalidate_stack_name
-- the name of the heat stack used for validationvalidate_success_status
-- output that signifies successful stack creationvalidate_image_file
-- name of downloaded image filevalidate_image_path
-- path to existing image file on diskvalidate_image_url
-- URL to the image files (without the filenames)image_disk
,image_initramfs
,image_kernel
-- name of the disk image, initramfs and kernel on the previous URLvalidate_image_name
-- the name used in glance for the assembled image from the previous filesvalidate_image_dir
-- directory to store the downloaded imagesrelease
-- release of the cloud to be validated (mitaka, newton, etc.); older releases use different heat commandsfloating_ip_cidr
-- the network CIDR to be used for a public floating IP network during testingpublic_net_name
,public_net_type
-- the name and type of the public neutron network, used for floating IPs during the validationpublic_net_pool_start
,public_net_pool_end
,public_net_gateway
,public_physical_network
,public_segmentation_id
-- parameters used to create the public floating IP networkvalidate_template_environment
: used to override variables inside the validation template, passed as an environment file to heatskip_pingtest_cleanup
: false/true - whether to skip pingtest stack deletion or not (default is false)
Dependencies
The role uses heat templates from the tripleo-heat-templates package/repository and downloads Cirros images during the run.
Example Playbook
---
- name: Validate the overcloud
hosts: undercloud
roles:
- validate-simple
License
Apache 2.0
Author Information
OpenStack