mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Add check_mode support to hostname module (#27700)
This commit is contained in:
parent
551a020e78
commit
5b21ef3e2c
1 changed files with 6 additions and 3 deletions
|
@ -153,14 +153,16 @@ class GenericStrategy(object):
|
||||||
name = self.module.params['name']
|
name = self.module.params['name']
|
||||||
current_name = self.get_current_hostname()
|
current_name = self.get_current_hostname()
|
||||||
if current_name != name:
|
if current_name != name:
|
||||||
self.set_current_hostname(name)
|
if not self.module.check_mode:
|
||||||
|
self.set_curent_hostname(name)
|
||||||
self.changed = True
|
self.changed = True
|
||||||
|
|
||||||
def update_permanent_hostname(self):
|
def update_permanent_hostname(self):
|
||||||
name = self.module.params['name']
|
name = self.module.params['name']
|
||||||
permanent_name = self.get_permanent_hostname()
|
permanent_name = self.get_permanent_hostname()
|
||||||
if permanent_name != name:
|
if permanent_name != name:
|
||||||
self.set_permanent_hostname(name)
|
if not self.module.check_mode:
|
||||||
|
self.set_permanent_hostname(name)
|
||||||
self.changed = True
|
self.changed = True
|
||||||
|
|
||||||
def get_current_hostname(self):
|
def get_current_hostname(self):
|
||||||
|
@ -740,7 +742,8 @@ def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
argument_spec = dict(
|
argument_spec = dict(
|
||||||
name=dict(required=True)
|
name=dict(required=True)
|
||||||
)
|
),
|
||||||
|
supports_check_mode=True
|
||||||
)
|
)
|
||||||
|
|
||||||
hostname = Hostname(module)
|
hostname = Hostname(module)
|
||||||
|
|
Loading…
Add table
Reference in a new issue