@@ -48,6 +48,7 @@ def set(setting, section, value)
4848 cmd += [ setting , value ]
4949 _stdout , stderr , status = Open3 . capture3 ( *cmd )
5050 raise Puppet ::Error , stderr if status != 0
51+
5152 { status : value , setting : setting , section : section }
5253end
5354
@@ -57,6 +58,7 @@ def get(setting, section, _value)
5758 cmd += [ setting ]
5859 stdout , stderr , status = Open3 . capture3 ( *cmd )
5960 raise Puppet ::Error , stderr if status != 0
61+
6062 { status : stdout . strip , setting : setting , section : section }
6163end
6264
@@ -66,6 +68,7 @@ def delete(setting, section, _value)
6668 cmd += [ setting ]
6769 stdout , stderr , status = Open3 . capture3 ( *cmd )
6870 raise Puppet ::Error , stderr if status != 0
71+
6972 { status : stdout . strip , setting : setting , section : section }
7073end
7174
@@ -83,6 +86,7 @@ def delete(setting, section, _value)
8386 delete ( setting , section , value )
8487 else
8588 raise Puppet ::Error , 'You must pass a value argument' if value . nil?
89+
8690 set ( setting , section , value )
8791 end
8892 puts result . to_json
0 commit comments