Add check_mode support to hostname module (#27700)

This commit is contained in:
Giovanni Tirloni 2017-08-29 11:32:01 -03:00 committed by Adrian Likins
parent 551a020e78
commit 5b21ef3e2c

View file

@ -153,14 +153,16 @@ class GenericStrategy(object):
name = self.module.params['name']
current_name = self.get_current_hostname()
if current_name != name:
self.set_current_hostname(name)
if not self.module.check_mode:
self.set_curent_hostname(name)
self.changed = True
def update_permanent_hostname(self):
name = self.module.params['name']
permanent_name = self.get_permanent_hostname()
if permanent_name != name:
self.set_permanent_hostname(name)
if not self.module.check_mode:
self.set_permanent_hostname(name)
self.changed = True
def get_current_hostname(self):
@ -740,7 +742,8 @@ def main():
module = AnsibleModule(
argument_spec = dict(
name=dict(required=True)
)
),
supports_check_mode=True
)
hostname = Hostname(module)