Created
June 18, 2010 11:05
-
-
Save olly/443516 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class common::editors { | |
apt::package { "emacs23-nox" : ensure => installed } | |
apt::package { "nano" : ensure => installed } | |
apt::package { "vim" : ensure => installed } | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
debug: importing '/etc/puppet/modules/application-server/manifests/init.pp' | |
info: Autoloaded module application-server | |
debug: importing '/etc/puppet/modules/common/manifests/init.pp' | |
info: Autoloaded module common | |
debug: importing '/etc/puppet/modules/common/manifests/editors.pp' | |
info: Autoloaded file common/editors from module common | |
debug: importing '/etc/puppet/modules/apt/manifests/init.pp' | |
info: Autoloaded module apt | |
debug: importing '/etc/puppet/modules/common/manifests/logs.pp' | |
info: Autoloaded file common/logs from module common | |
debug: Failed to load library 'selinux' for feature 'selinux' | |
debug: importing '/etc/puppet/modules/common/manifests/users.pp' | |
info: Autoloaded file common/users from module common | |
debug: importing '/etc/puppet/modules/rsyslog/manifests/init.pp' | |
info: Autoloaded module rsyslog | |
debug: Scope(Class[common]): Retrieving template 00-header.erb | |
debug: template[/etc/puppet/templates/00-header.erb]: Bound template variables for /etc/puppet/templates/00-header.erb in 0.00 seconds | |
debug: template[/etc/puppet/templates/00-header.erb]: Interpolated template /etc/puppet/templates/00-header.erb in 0.00 seconds | |
debug: importing '/etc/puppet/modules/motd/manifests/init.pp' | |
info: Autoloaded module motd | |
debug: importing '/etc/puppet/modules/haproxy/manifests/init.pp' | |
info: Autoloaded module haproxy | |
debug: importing '/etc/puppet/modules/haproxy/manifests/application.pp' | |
info: Autoloaded file haproxy/application from module haproxy | |
debug: importing '/etc/puppet/modules/ruby/manifests/init.pp' | |
info: Autoloaded module ruby | |
debug: importing '/etc/puppet/modules/mysql/manifests/client.pp' | |
info: Autoloaded file mysql/client from module mysql | |
debug: importing '/etc/puppet/modules/nginx/manifests/init.pp' | |
info: Autoloaded module nginx | |
debug: importing '/etc/puppet/modules/redis/manifests/init.pp' | |
info: Autoloaded module redis | |
debug: importing '/etc/puppet/modules/rabbitmq/manifests/init.pp' | |
info: Autoloaded module rabbitmq | |
debug: importing '/etc/puppet/modules/god/manifests/init.pp' | |
info: Autoloaded module god | |
debug: importing '/etc/puppet/modules/git/manifests/client.pp' | |
info: Autoloaded file git/client from module git | |
debug: Puppet::Type::Service::ProviderGentoo: file /sbin/rc-update does not exist | |
debug: Puppet::Type::Service::ProviderRedhat: file /sbin/chkconfig does not exist | |
debug: Puppet::Type::Service::ProviderRunit: file /usr/bin/sv does not exist | |
debug: Puppet::Type::Service::ProviderDaemontools: file /usr/bin/svc does not exist | |
debug: Puppet::Type::Service::ProviderLaunchd: file /bin/launchctl does not exist | |
debug: Puppet::Type::Package::ProviderRpm: file rpm does not exist | |
debug: Puppet::Type::Package::ProviderHpux: file /usr/sbin/swinstall does not exist | |
debug: Puppet::Type::Package::ProviderFink: file /sw/bin/fink does not exist | |
debug: Puppet::Type::Package::ProviderSunfreeware: file pkg-get does not exist | |
debug: Puppet::Type::Package::ProviderYum: file rpm does not exist | |
debug: Puppet::Type::Package::ProviderAptrpm: file rpm does not exist | |
debug: Puppet::Type::Package::ProviderUp2date: file /usr/sbin/up2date-nox does not exist | |
debug: Puppet::Type::Package::ProviderOpenbsd: file pkg_info does not exist | |
debug: Puppet::Type::Package::ProviderSun: file /usr/sbin/pkgrm does not exist | |
debug: Puppet::Type::Package::ProviderRug: file /usr/bin/rug does not exist | |
debug: Puppet::Type::Package::ProviderPorts: file /usr/local/sbin/portversion does not exist | |
debug: Puppet::Type::Package::ProviderPortage: file /usr/bin/eix does not exist | |
debug: Puppet::Type::Package::ProviderFreebsd: file /usr/sbin/pkg_info does not exist | |
debug: Puppet::Type::Package::ProviderUrpmi: file rpm does not exist | |
debug: Puppet::Type::User::ProviderPw: file pw does not exist | |
debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist | |
debug: Failed to load library 'ldap' for feature 'ldap' | |
debug: Puppet::Type::User::ProviderLdap: feature ldap is missing | |
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does not exist | |
debug: Creating default schedules | |
debug: Finishing transaction 70043031391080 with 0 changes | |
Could not find dependency Class[apt::update] for Package[nano] at /etc/puppet/modules/apt/manifests/init.pp:28 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class apt { | |
class update { | |
exec { "apt-get update" : | |
command => "/usr/bin/apt-get update", | |
} | |
exec { "apt-get -f install" : | |
command => "/usr/bin/apt-get -f install", | |
} | |
exec { "dpkg --configure -a" : | |
command => "/usr/bin/dpkg --configure -a", | |
} | |
exec { "apt-get dist-upgrade" : | |
command => "/usr/bin/apt-get dist-upgrade", | |
} | |
} | |
define package($ensure = "installed") { | |
package { $name: | |
ensure => $ensure, | |
require => Class["apt::update"], | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment