
This commit contains changes and notes related to the initial code review between joe topjian and myself. It is not intended to be merged, but it part of an ongoing collaboration for a refactor of this module.
29 lines
855 B
Puppet
29 lines
855 B
Puppet
#
|
|
# Class that can be used to create a test script for testing an
|
|
# installed openstack environment.
|
|
#
|
|
#
|
|
#
|
|
#
|
|
# [path] Path of test file to be created. Optional. Defaults to /tmp/test_nova.sh
|
|
# [rc_file_path] Path of openrc file that sets up all authentication environment
|
|
# variables. Optional. Defaults to /root/openrc.
|
|
# [image_type] Type of image to download. Accepts cirros or ubuntu. Optional.
|
|
# Defaults to cirros.
|
|
# [sleep_time] Used to tune how long to sleep for. Optional. Defaults to 60.
|
|
# [floating_ip] Rather to test flating ip address allocation. Optional.
|
|
# Defaults to true.
|
|
class openstack::test_file(
|
|
$path = '/tmp/test_nova.sh',
|
|
$rc_file_path = '/root/openrc',
|
|
$image_type = 'cirros',
|
|
$sleep_time = '15',
|
|
$floating_ip = true
|
|
) {
|
|
|
|
file { $path:
|
|
content => template('openstack/test_nova.sh.erb'),
|
|
}
|
|
|
|
}
|