mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 13:22:48 +00:00
Add check_mode support to hostname module (#27700)
This commit is contained in:
committed by
Adrian Likins
parent
551a020e78
commit
5b21ef3e2c
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user