From 2b7eae2b27669a0ebda71e3297229dc04401d025 Mon Sep 17 00:00:00 2001 From: adetalhouet Date: Wed, 18 Nov 2015 16:29:31 -0500 Subject: [PATCH] Add IOVisor module location augmentation Change-Id: Ib9240de94cd95c38cb299d607c791736c7186030 Signed-off-by: adetalhouet --- renderers/iovisor/pom.xml | 4 ++++ renderers/iovisor/src/main/yang/iovisor.yang | 17 ++++++++++++++--- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/renderers/iovisor/pom.xml b/renderers/iovisor/pom.xml index a492d31f4..14eedbf0c 100644 --- a/renderers/iovisor/pom.xml +++ b/renderers/iovisor/pom.xml @@ -21,6 +21,10 @@ + + org.opendaylight.mdsal.model + yang-ext + junit diff --git a/renderers/iovisor/src/main/yang/iovisor.yang b/renderers/iovisor/src/main/yang/iovisor.yang index c163c3a65..b9aa1f5ed 100644 --- a/renderers/iovisor/src/main/yang/iovisor.yang +++ b/renderers/iovisor/src/main/yang/iovisor.yang @@ -12,6 +12,10 @@ module iovisor { namespace "urn:opendaylight:groupbasedpolicy:iovisor"; prefix "iovisor"; + import yang-ext {prefix ext; revision-date "2013-07-09";} + import ietf-inet-types { prefix inet; revision-date 2010-09-24; } + import endpoint { prefix endpoint; } + description "This module defines the group-based policy iovisor renderer model."; @@ -20,9 +24,16 @@ module iovisor { "Initial revision."; } - container iovisor-renderer { - leaf iovisor-renderer-name { - type string; + grouping iovisor-module-location { + leaf iom-uri { + type inet:uri; + description "IOVisor module uniform resource identifier."; } } + + augment "/endpoint:endpoints" { + description "Augmentation adding the IOVisor module location"; + ext:augment-identifier "iovior-module-location"; + uses iovisor-module-location; + } } -- 2.36.6