diff options
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index b6cc673..b807405 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -1,12 +1,21 @@ # Manage a single global environment variables. +# +# @param key +# Environment variable to set. +# @param value +# Value of the set environment variable. +# @param order +# Relative order to all other environment variables. define envvar ( $value, String $key = $name, + Integer[1, 999] $order = 100, ) { include ::envvar::setup - concat::fragment { "User environment ${name}": + concat::fragment { "/etc/environment - ${name}": target => '/etc/environment', content => "${key}=${value}\n", + order => $order, } } |