From 5b21ef3e2c467ffe44528b5470ad3b8c92446afb Mon Sep 17 00:00:00 2001 From: Giovanni Tirloni Date: Tue, 29 Aug 2017 11:32:01 -0300 Subject: [PATCH] Add check_mode support to hostname module (#27700) --- lib/ansible/modules/system/hostname.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/ansible/modules/system/hostname.py b/lib/ansible/modules/system/hostname.py index e84b72c594..0e193ddbf8 100644 --- a/lib/ansible/modules/system/hostname.py +++ b/lib/ansible/modules/system/hostname.py @@ -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)