Moved package config in to class

This commit is contained in:
Monty Taylor 2011-07-14 14:41:12 -04:00
parent 46114a7080
commit a8fb529917
2 changed files with 73 additions and 69 deletions

View File

@ -1,76 +1,9 @@
import "openstack_ci_admins_users"
import "static_users"
import "jenkins_slave"
node default {
include openstack_ci_admins_users
include static_users
package { "python-software-properties":
ensure => latest
}
package { "openjdk-6-jre":
ensure => latest
}
package { "puppet":
ensure => latest
}
package { "bzr":
ensure => latest
}
package { "git":
ensure => latest
}
package { "python-setuptools":
ensure => latest
}
package { "python-sphinx":
ensure => latest
}
package { "graphviz":
ensure => latest
}
package { "pep8":
ensure => latest
}
package { "pylint":
ensure => latest
}
package { "byobu":
ensure => latest
}
package { "python-dev":
ensure => latest
}
package { "python-pip":
ensure => latest,
require => Package[python-dev]
}
package { "python-coverage":
ensure => latest,
require => Package[python-nose]
}
package { "python-nose":
ensure => latest,
require => Package[python-pip]
}
package { "nosexcover":
ensure => latest,
provider => pip,
require => Package[python-coverage]
}
include jenkins_slave
}

View File

@ -0,0 +1,71 @@
class jenkins_slave {
package { "python-software-properties":
ensure => latest
}
package { "openjdk-6-jre":
ensure => latest
}
package { "puppet":
ensure => latest
}
package { "bzr":
ensure => latest
}
package { "git":
ensure => latest
}
package { "python-setuptools":
ensure => latest
}
package { "python-sphinx":
ensure => latest
}
package { "graphviz":
ensure => latest
}
package { "pep8":
ensure => latest
}
package { "pylint":
ensure => latest
}
package { "byobu":
ensure => latest
}
package { "python-dev":
ensure => latest
}
package { "python-pip":
ensure => latest,
require => Package[python-dev]
}
package { "python-coverage":
ensure => latest,
require => Package[python-nose]
}
package { "python-nose":
ensure => latest,
require => Package[python-pip]
}
package { "nosexcover":
ensure => latest,
provider => pip,
require => Package[python-coverage]
}
}