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/install.pp', line 6
class proxmox::install {
Class['apt::update'] -> Package <| provider == 'apt' |>
package { 'os-prober':
ensure => 'absent'
}
->package { ['proxmox-ve', 'postfix', 'open-iscsi']:
ensure => 'installed'
}
#TODO Configure Postfix properly, maybe as satellites and have a mail server to handle all our sent mail?
~>file { '/etc/network/interfaces':
ensure => 'present',
content => template('proxmox/interfaces.erb'),
owner => 'root',
group => 'root',
mode => '0644'
}
reboot { '/etc/network/interfaces':
subscribe => [ File['/etc/network/interfaces'], Package['proxmox-ve'] ],
}
}
|