Merge pull request #2451 from jordidg/hostname_fact_update

Update facts when hostname is changed
This commit is contained in:
Brian Coca 2015-11-12 23:19:29 -08:00
commit 98c5699a16

View file

@ -42,6 +42,7 @@ EXAMPLES = '''
- hostname: name=web01 - hostname: name=web01
''' '''
import socket
from distutils.version import LooseVersion from distutils.version import LooseVersion
# import module snippets # import module snippets
@ -563,6 +564,10 @@ def main():
hostname.set_permanent_hostname(name) hostname.set_permanent_hostname(name)
changed = True changed = True
module.exit_json(changed=changed, name=name, ansible_facts=dict(ansible_hostname=name)) module.exit_json(changed=changed, name=name,
ansible_facts=dict(ansible_hostname=name.split('.')[0],
ansible_nodename=name,
ansible_fqdn=socket.getfqdn(),
ansible_domain='.'.join(socket.getfqdn().split('.')[1:])))
main() main()