napalm_translate_yang

Load a YANG object from a dict and translates the object to native

Parameters

Parameter Required Default Choices Description
data True N/A N/A dict to load into the YANG object
merge False N/A N/A When translating config, merge resulting config here
models True N/A N/A List of models to parse
profiles True N/A N/A List of profiles to use to translate the object
replace False N/A N/A When translating config, replace resulting config here

Examples

- name: "Translate config"

  napalm_translate_yang:

    data: "{{ interfaces.yang_model }}"

    profiles: ["eos"]

    models:

        - models.openconfig_interfaces

  register: config

Return

Name Description Returned Type Sample
config Native configuration always string interface Ethernet2 no switchport ip address 192.168.0.1/24