aboutsummaryrefslogtreecommitdiffstats
path: root/lib/puppet/type/vpp_config.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/type/vpp_config.rb')
-rw-r--r--lib/puppet/type/vpp_config.rb14
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/puppet/type/vpp_config.rb b/lib/puppet/type/vpp_config.rb
new file mode 100644
index 0000000..17c910f
--- /dev/null
+++ b/lib/puppet/type/vpp_config.rb
@@ -0,0 +1,14 @@
+Puppet::Type.newtype(:vpp_config) do
+
+ ensurable
+
+ newparam(:setting, :namevar => true) do
+ end
+
+ newproperty(:value) do
+ munge do |value|
+ value.strip if value.is_a? String
+ end
+ end
+
+end