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
|
# File 'manifests/package.pp', line 3
class dotfiles::package(
$epel_release_source = undef,
) {
case $::operatingsystem {
'CentOS': {
package { 'epel-release':
ensure => 'present',
provider => 'rpm',
source => $epel_release_source
}
package { 'python-pip': ensure => 'installed', require => Package['epel-release'] }
}
default: {
package { 'python-pip': ensure => 'installed'}
}
}
package { 'pip': ensure => 'latest', provider => 'pip', require => Package['python-pip'] }
package { 'pygments': ensure => 'present', provider => 'pip', require => Package['pip'] }
package { 'vim': ensure => 'installed' }
package { 'tree': ensure => 'installed' }
package { 'git': ensure => 'installed' }
package { 'subversion': ensure => 'installed' }
}
|