1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# File 'manifests/cloud/install.pp', line 1
class saltstack::cloud::install inherits saltstack::cloud {
if($saltstack::cloud::manage_package)
{
include ::saltstack::repo
Class['::saltstack::repo'] ->
package { $saltstack::params::cloud_package_name:
ensure => $saltstack::cloud::package_ensure,
}
}
if($saltstack::cloud::install_vsphere_dependencies)
{
include ::python
pythonpip { 'pyvmomi':
ensure => 'present',
}
}
if($saltstack::cloud::install_windows_dependencies)
{
if($saltstack::params::windows_dependencies!=undef)
{
include ::python
package { $saltstack::params::windows_dependencies:
ensure => $saltstack::cloud::package_ensure,
}
}
}
}
|