X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Fnova%2Fmanifests%2Fcompute%2Fxenserver.pp;fp=3rdparty%2Fmodules%2Fnova%2Fmanifests%2Fcompute%2Fxenserver.pp;h=0000000000000000000000000000000000000000;hb=6e1426dc77fb4e5d51f07c187c6f2219431dc31e;hp=f28c0b4862178a386d349cb0f0d35c152df34fae;hpb=87423ba664cd5f2bb462ebadd08b1a90d0fe1c8d;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/nova/manifests/compute/xenserver.pp b/3rdparty/modules/nova/manifests/compute/xenserver.pp deleted file mode 100644 index f28c0b486..000000000 --- a/3rdparty/modules/nova/manifests/compute/xenserver.pp +++ /dev/null @@ -1,44 +0,0 @@ -# == Class: nova::compute::xenserver -# -# Configures nova-compute to manage xen guests -# -# === Parameters: -# -# [*xenapi_connection_url*] -# (required) URL for connection to XenServer/Xen Cloud Platform. -# -# [*xenapi_connection_username*] -# (required) Username for connection to XenServer/Xen Cloud Platform -# -# [*xenapi_connection_password*] -# (required) Password for connection to XenServer/Xen Cloud Platform -# -# [*xenapi_inject_image*] -# (optional) This parameter was removed in Diablo and does nothing. -# Defaults to false -# -class nova::compute::xenserver( - $xenapi_connection_url, - $xenapi_connection_username, - $xenapi_connection_password, - $xenapi_inject_image=false -) { - - nova_config { - 'DEFAULT/compute_driver': value => 'xenapi.XenAPIDriver'; - 'DEFAULT/connection_type': value => 'xenapi'; - 'DEFAULT/xenapi_connection_url': value => $xenapi_connection_url; - 'DEFAULT/xenapi_connection_username': value => $xenapi_connection_username; - 'DEFAULT/xenapi_connection_password': value => $xenapi_connection_password; - 'DEFAULT/xenapi_inject_image': value => $xenapi_inject_image; - } - - ensure_packages(['python-pip']) - - package { 'xenapi': - ensure => present, - provider => pip - } - - Package['python-pip'] -> Package['xenapi'] -}