Hi,
I'm trying to set the hostname according to the facts gathered by ansible.
I've created a role named "common" with a file "main.yml" in
defaults-folder:
---
common_hostname: { name: "{{ ansible_hostname }}", fqdn: "{{ ansible_fqdn }}" }
In this role I've added a debug task:
- debug: msg="Hostname {{ common_hostname.name }} and FQDN {{
common_hostname.fqdn }}"
with_dict: common_hostname
tags: testing
Ansible always responds:
TASK [common : debug]
**********************************************************
ok: [web01.testing.org] => (item={'value': u'web01', 'key': u'name'}) => {
"item": {
"key": "name",
"value": "web01"
},
"msg": "Hostname web01 and FQDN web01.testing.org"
}
ok: [web02.testing.org] => (item={'value': u'web02', 'key': u'name'}) => {
"item": {
"key": "name",
"value": "web02"
},
"msg": "Hostname web02 and FQDN web02"
}
ok: [web01.testing.org] => (item={'value': u'web01.testing.org', 'key': u
'fqdn'}) => {
"item": {
"key": "fqdn",
"value": "web01.testing.org"
},
"msg": "Hostname web01 and FQDN web01.testing.org"
}
ok: [web02.testing.org] => (item={'value': u'web02', 'key': u'fqdn'}) => {
"item": {
"key": "fqdn",
"value": "web02"
},
"msg": "Hostname web02 and FQDN web02"
}
Why do I not get the correct fully qualified domain name? Any hint would be
appreciated.
Thanks in advance and king regards,
Marc
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/e00250f1-cb4a-4458-8526-f603e81c7f9a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.