Created
June 18, 2010 11:05
Revisions
-
olly created this gist
Jun 18, 2010 .There are no files selected for viewing
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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,7 @@ 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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,67 @@ 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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,30 @@ 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"], } } }