Puppet Kommandos und Hinweise
|
Erfolgreiche Installation von Puppet: puppet, puppet-common, puppetmaster
|
|
Unix oder Linux artiges Betriebssystem oder Windows hier lässt sich aber nur ein Agent und kein puppetmaster Server installieren.
|
facter
puppet apply install-java.pp
Exec { path => [ "/bin/", "/sbin/" , "/usr/bin/", "/usr/sbin/" ] }
# stdlib
exec { "stdlib-modul":
command => "sudo puppet module install --force puppetlabs-stdlib",
path => "/usr/local/bin/:/bin/:/usr/bin",
}
# save current vars
file { "/tmp/facts.yaml":
content => inline_template("<%= scope.to_hash.reject { |k,v| !( k.is_a?(String) && v.is_a?(String) ) }.to_yaml %>"),
}
|
puppet module list
|
Alle installierten Module auflisten
|
|
puppet module search java
|
Sucht installierbare Module zu Java
|
|
puppet module uninstall puppetlabs-stdlib
|
Deinstalliert das Modul stdlib von puppetlabs
|
|
puppet module install puppetlabs-stdlib
|
Installiert das Modul stdlib von puppetlabs
|
|
puppet apply --modulepath ~/puppet-modules/modules/ script.pp
|
Apply script.pp wobei die Module aus ~/puppet-modules/modules/ verfügbar sind.
|
class { 'eclipse':
method => 'download',
release_name => 'kepler',
service_release => 'SR2',
ensure => present,
}
node default {
include eclipse
notice('Well done!')
}
tomcat::instance { 'tomcat8':
catalina_base => '/opt/apache-tomcat/tomcat8',
source_url => 'http://mirror.nexcess.net/apache/tomcat/tomcat-8/v8.0.15/bin/apache-tomcat-8.0.15.tar.gz'
}->
tomcat::service { 'default':
catalina_base => '/opt/apache-tomcat/tomcat8',
}
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.