Puppet Class: saltstack::syndic::install

Inherits:
saltstack::syndic
Defined in:
manifests/syndic/install.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'manifests/syndic/install.pp', line 1

class saltstack::syndic::install inherits saltstack::syndic {

  case $saltstack::syndic::package_ensure
  {
    'installed': { $pip_ensure='present' }
    'present': { $pip_ensure='present' }
    default: { $pip_ensure='absent' }
  }

  if($saltstack::syndic::manage_package)
  {
    include ::saltstack::repo

    Class['::saltstack::repo'] ->
    package { $saltstack::params::syndic_package_name:
      ensure => $saltstack::syndic::package_ensure,
    }
  }
}