summaryrefslogtreecommitdiff
path: root/manifests/vassal.pp
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2022-08-04 23:18:09 +0200
committerHugo Hörnquist <hugo@lysator.liu.se>2022-08-04 23:40:55 +0200
commitf5785c5293531e837bb0eb219a1c336285d5e5e4 (patch)
tree3110af4768ddaf42233db469f095ffc26486a271 /manifests/vassal.pp
downloaduwsgi-f5785c5293531e837bb0eb219a1c336285d5e5e4.tar.gz
uwsgi-f5785c5293531e837bb0eb219a1c336285d5e5e4.tar.xz
Add newly created uwsgi package.
Diffstat (limited to 'manifests/vassal.pp')
-rw-r--r--manifests/vassal.pp10
1 files changed, 10 insertions, 0 deletions
diff --git a/manifests/vassal.pp b/manifests/vassal.pp
new file mode 100644
index 0000000..cd9f9c3
--- /dev/null
+++ b/manifests/vassal.pp
@@ -0,0 +1,10 @@
+define uwsgi::vassal (
+ String $path,
+ String $vassal_name = $name,
+ Enum['present', 'absent'] $ensure = 'present',
+) {
+ include ::uwsgi::emperor
+ file { "${uwsgi::emperor::path}/${vassal_name}.ini":
+ ensure => $ensure ? { 'present' => 'link', 'absent' => 'absent' },
+ }
+}