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.
43 lines
945 B
YAML
43 lines
945 B
YAML
---
|
|
- debug: msg="START netconf/force.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 }}"
|
|
action: replace
|
|
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
|
|
action: replace
|
|
provider: "{{ netconf }}"
|
|
register: result
|
|
|
|
- assert:
|
|
that:
|
|
- "result.changed == true"
|
|
- "'1.1.1.1/32' in result.diff.prepared"
|
|
|
|
- name: teardown
|
|
junos_config:
|
|
lines:
|
|
- set system host-name {{ inventory_hostname_short }}
|
|
- delete interfaces lo0
|
|
action: replace
|
|
provider: "{{ netconf }}"
|
|
|
|
- debug: msg="END netconf/force.yaml"
|