- change /etc/hosts to meet proxmox requirements - add proxmox node role - add init, params, repo, install, clusterjoin classes
20 lines
469 B
Puppet
20 lines
469 B
Puppet
# profiles::proxmox::config
|
|
class profiles::proxmox::config {
|
|
|
|
# include params class
|
|
include profiles::proxmox::params
|
|
|
|
# localise some vars
|
|
$clusterinit_master = $profiles::proxmox::params::pve_clusterinit_master
|
|
|
|
# create pve_facts file
|
|
file {'/opt/puppetlabs/facter/facts.d/pve_facts.yaml':
|
|
ensure => 'file',
|
|
owner => 'root',
|
|
group => 'root',
|
|
mode => '0600',
|
|
content => template('profiles/proxmox/pve_facts.yaml.erb')
|
|
}
|
|
|
|
}
|