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" } } } } } }