fb3bef7f46
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.
39 lines
839 B
YAML
39 lines
839 B
YAML
---
|
|
- debug: msg="START netconf/basic.yaml"
|
|
|
|
- name: setup
|
|
junos_config:
|
|
lines:
|
|
- set system host-name {{ inventory_hostname_short }}
|
|
- delete interfaces lo0
|
|
provider: "{{ netconf }}"
|
|
|
|
- name: configure basic config template
|
|
junos_template:
|
|
src: basic/config.j2
|
|
provider: "{{ netconf }}"
|
|
register: result
|
|
|
|
- assert:
|
|
that:
|
|
- "result.changed == true"
|
|
- "'1.1.1.1/32' in result.diff.prepared"
|
|
|
|
- name: check basic config template idempotent
|
|
junos_template:
|
|
src: basic/config.j2
|
|
provider: "{{ netconf }}"
|
|
register: result
|
|
|
|
- assert:
|
|
that:
|
|
- "result.changed == false"
|
|
|
|
- name: teardown
|
|
junos_config:
|
|
lines:
|
|
- set system host-name {{ inventory_hostname_short }}
|
|
- delete interfaces lo0
|
|
provider: "{{ netconf }}"
|
|
|
|
- debug: msg="END netconf/basic.yaml"
|