diff --git a/python/manifests/init.pp b/python/manifests/init.pp new file mode 100644 index 0000000..2fe16b3 --- /dev/null +++ b/python/manifests/init.pp @@ -0,0 +1,22 @@ +# Install python software using setup.py. +# +# === Parameters +# +# $name: +# Source directory. +# +# === Sample usage +# +# python::setup::install { "/usr/local/src/moin-1.8.8": } +# +define python::setup::install() { + + exec { "python-setup-install-${name}": + path => "/bin:/usr/bin:/sbin:/usr/sbin", + cwd => "${name}", + command => "python setup.py install", + unless => "test -d build", + require => File["${name}"], + } + +}