Skip to content

Instantly share code, notes, and snippets.

@gt50
Created July 2, 2016 01:45
Show Gist options
  • Save gt50/da536c64882b1b4a76f245a6bd35e7f8 to your computer and use it in GitHub Desktop.
Save gt50/da536c64882b1b4a76f245a6bd35e7f8 to your computer and use it in GitHub Desktop.
class smokeping::packages{
package { 'epel-release': ensure => present}
package { 'mod_fcgid': ensure => present }
package { 'httpd': ensure => present }
package { 'httpd-devel': ensure => present }
package { 'rrdtool': ensure => present }
package { 'perl-CGI-SpeedyCGI': ensure => present }
package { 'fping': ensure => present }
package { 'rrdtool-perl': ensure => present }
package { 'perl': ensure => present }
package { 'perl-Sys-Syslog': ensure => present }
package { 'perl-CPAN': ensure => present }
package { 'perl-local-lib': ensure => present }
package { 'perl-Time-HiRes': ensure => present }
exec { 'development-tools': unless => '/usr/bin/yum grouplist "Development tools" | /bin/grep "^Installed Groups"',
command => '/usr/bin/yum -y groupinstall "Development tools"',
}
package {'wget': ensure => present }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment