mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-03-26 21:33:12 +00:00
Reformat everything.
This commit is contained in:
@@ -107,22 +107,22 @@ from ansible_collections.community.general.plugins.module_utils.gconftool2 impor
|
||||
|
||||
|
||||
class GConftool(StateModuleHelper):
|
||||
diff_params = ('value', )
|
||||
output_params = ('key', 'value_type')
|
||||
facts_params = ('key', 'value_type')
|
||||
facts_name = 'gconftool2'
|
||||
diff_params = ("value",)
|
||||
output_params = ("key", "value_type")
|
||||
facts_params = ("key", "value_type")
|
||||
facts_name = "gconftool2"
|
||||
module = dict(
|
||||
argument_spec=dict(
|
||||
key=dict(type='str', required=True, no_log=False),
|
||||
value_type=dict(type='str', choices=['bool', 'float', 'int', 'string']),
|
||||
value=dict(type='str'),
|
||||
state=dict(type='str', required=True, choices=['absent', 'present']),
|
||||
direct=dict(type='bool', default=False),
|
||||
config_source=dict(type='str'),
|
||||
key=dict(type="str", required=True, no_log=False),
|
||||
value_type=dict(type="str", choices=["bool", "float", "int", "string"]),
|
||||
value=dict(type="str"),
|
||||
state=dict(type="str", required=True, choices=["absent", "present"]),
|
||||
direct=dict(type="bool", default=False),
|
||||
config_source=dict(type="str"),
|
||||
),
|
||||
required_if=[
|
||||
('state', 'present', ['value', 'value_type']),
|
||||
('direct', True, ['config_source']),
|
||||
("state", "present", ["value", "value_type"]),
|
||||
("direct", True, ["config_source"]),
|
||||
],
|
||||
supports_check_mode=True,
|
||||
)
|
||||
@@ -136,19 +136,20 @@ class GConftool(StateModuleHelper):
|
||||
rc, out, err = ctx.run()
|
||||
self.vars.version = out.strip()
|
||||
|
||||
self.vars.set('previous_value', self._get(), fact=True)
|
||||
self.vars.set('value_type', self.vars.value_type)
|
||||
self.vars.set('_value', self.vars.previous_value, output=False, change=True)
|
||||
self.vars.set_meta('value', initial_value=self.vars.previous_value)
|
||||
self.vars.set('playbook_value', self.vars.value, fact=True)
|
||||
self.vars.set("previous_value", self._get(), fact=True)
|
||||
self.vars.set("value_type", self.vars.value_type)
|
||||
self.vars.set("_value", self.vars.previous_value, output=False, change=True)
|
||||
self.vars.set_meta("value", initial_value=self.vars.previous_value)
|
||||
self.vars.set("playbook_value", self.vars.value, fact=True)
|
||||
|
||||
def _make_process(self, fail_on_err):
|
||||
def process(rc, out, err):
|
||||
if err and fail_on_err:
|
||||
self.do_raise(f'gconftool-2 failed with error:\n{err.strip()}')
|
||||
self.do_raise(f"gconftool-2 failed with error:\n{err.strip()}")
|
||||
out = out.rstrip()
|
||||
self.vars.value = None if out == "" else out
|
||||
return self.vars.value
|
||||
|
||||
return process
|
||||
|
||||
def _get(self):
|
||||
@@ -157,15 +158,17 @@ class GConftool(StateModuleHelper):
|
||||
def state_absent(self):
|
||||
with self.runner("state key", output_process=self._make_process(False)) as ctx:
|
||||
ctx.run()
|
||||
self.vars.set('run_info', ctx.run_info, verbosity=4)
|
||||
self.vars.set('new_value', None, fact=True)
|
||||
self.vars.set("run_info", ctx.run_info, verbosity=4)
|
||||
self.vars.set("new_value", None, fact=True)
|
||||
self.vars._value = None
|
||||
|
||||
def state_present(self):
|
||||
with self.runner("direct config_source value_type state key value", output_process=self._make_process(True)) as ctx:
|
||||
with self.runner(
|
||||
"direct config_source value_type state key value", output_process=self._make_process(True)
|
||||
) as ctx:
|
||||
ctx.run()
|
||||
self.vars.set('run_info', ctx.run_info, verbosity=4)
|
||||
self.vars.set('new_value', self._get(), fact=True)
|
||||
self.vars.set("run_info", ctx.run_info, verbosity=4)
|
||||
self.vars.set("new_value", self._get(), fact=True)
|
||||
self.vars._value = self.vars.new_value
|
||||
|
||||
|
||||
@@ -173,5 +176,5 @@ def main():
|
||||
GConftool.execute()
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
||||
Reference in New Issue
Block a user