mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
88 lines
1.9 KiB
Puppet
88 lines
1.9 KiB
Puppet
class puppet-devcloudinitial {
|
|
|
|
package { 'linux-headers-3.2.0-23-generic':
|
|
ensure => latest,
|
|
}
|
|
|
|
package { 'xen-hypervisor-4.1-amd64':
|
|
ensure => latest,
|
|
}
|
|
|
|
package { 'xcp-xapi':
|
|
ensure => latest,
|
|
}
|
|
|
|
file { '/etc/xcp/network.conf':
|
|
ensure => 'file',
|
|
source => 'puppet:///files/puppet-devcloudinitial/files/network.conf',
|
|
group => '0',
|
|
mode => '644',
|
|
owner => '0',
|
|
}
|
|
|
|
exec { "/bin/sed -i -e 's/xend_start$/#xend_start/' -e 's/xend_stop$/#xend_stop/' /etc/init.d/xend":
|
|
cwd => '/etc/init.d',
|
|
}
|
|
|
|
service { 'xendomains':
|
|
ensure => 'stopped',
|
|
enable => 'false',
|
|
}
|
|
|
|
file { '/etc/default/grub':
|
|
ensure => 'file',
|
|
source => 'puppet:///files/puppet-devcloudinitial/files/grub',
|
|
group => '0',
|
|
mode => '644',
|
|
owner => '0',
|
|
}
|
|
|
|
exec { "/usr/sbin/update-grub":
|
|
cwd => '/',
|
|
}
|
|
|
|
file { '/usr/share/qemu':
|
|
ensure => 'directory',
|
|
group => '0',
|
|
mode => '755',
|
|
owner => '0',
|
|
}
|
|
|
|
file { '/usr/share/qemu/keymaps':
|
|
ensure => 'link',
|
|
group => '0',
|
|
mode => '777',
|
|
owner => '0',
|
|
target => '/usr/share/qemu-linaro/keymaps',
|
|
}
|
|
|
|
file { '/etc/network/interfaces':
|
|
ensure => 'file',
|
|
source => 'puppet:///files/puppet-devcloudinitial/files/interfaces',
|
|
group => '0',
|
|
mode => '644',
|
|
owner => '0',
|
|
}
|
|
|
|
file { '/etc/default/xen':
|
|
ensure => 'file',
|
|
source => 'puppet:///files/puppet-devcloudinitial/files/xen-defaults',
|
|
group => '0',
|
|
mode => '644',
|
|
owner => '0',
|
|
}
|
|
|
|
user { 'root':
|
|
ensure => 'present',
|
|
comment => 'root',
|
|
gid => '0',
|
|
home => '/root',
|
|
password => '$6$SCixzUjT$sVs9PwR2g7XdHSLnQW5Zsy2dVpVV3qESFV4Joniusbu3BqWUtKgc91vwEDwPhLqyCYM3kKR1.7G9g2Hu/pTQN/',
|
|
password_max_age => '99999',
|
|
password_min_age => '0',
|
|
shell => '/bin/bash',
|
|
uid => '0',
|
|
}
|
|
|
|
}
|