napalm_diff_yang
Create two YANG objects from dictionaries and runs mehtod
Parameters
Parameter |
Required |
Default |
Choices |
Description |
first |
True |
N/A |
N/A |
Dictionary with the data to load into the first YANG object |
models |
True |
N/A |
N/A |
List of models to parse |
second |
True |
N/A |
N/A |
Dictionary with the data to load into the second YANG object |
Examples
- napalm_diff_yang:
first: "{{ candidate.yang_model }}"
second: "{{ running_config.yang_model }}"
models:
- models.openconfig_interfaces
register: diff
Return
Name |
Description |
Returned |
Type |
Sample |
diff |
Same output as the method napalm_yang.utils.diff |
always |
dict |
{ "interfaces": { "interface": { "both": { "Port-Channel1": { "config": { "description": { "first": "blah", "second": "Asadasd" } } } } } } |