ansible/test/integration/targets/junos_config/tests/netconf/single.yaml
John R Barker fb3bef7f46 Use inventory_hostname_short (#20054)
When using AWS we have to use the full domain name in the inventory file, which
we rather than the short name. This change avoids that ending up being
set in the tests.
2017-01-09 17:21:04 +00:00

41 lines
902 B
YAML

---
- debug: msg="START netconf/single.yaml"
# Ensure that when we change the hostname to `localhost` we cause a change
- name: setup
junos_config:
lines:
- set system host-name {{ inventory_hostname_short }}
provider: "{{ netconf }}"
- name: configure single command
junos_config:
lines:
- set system host-name localhost
provider: "{{ netconf }}"
register: result
- assert:
that:
- "result.changed == true"
- "'+ host-name localhost;' in result.diff.prepared"
- name: check single command idempotent
junos_config:
lines:
- set system host-name localhost
provider: "{{ netconf }}"
register: result
- assert:
that:
- "result.changed == false"
- name: teardown
junos_config:
lines:
- set system host-name {{ inventory_hostname_short }}
provider: "{{ netconf }}"
- debug: msg="END netconf/single.yaml"