aether-2.0.0 models: Reorganize the YANG tree as submodules
Change-Id: I5c41899b466f7ece528d5e078924589118441104
diff --git a/config-models/aether-2.0.x/files/yang/onf-template.yang b/config-models/aether-2.0.x/files/yang/onf-template.yang
index bbd94ef..7c1f1b9 100755
--- a/config-models/aether-2.0.x/files/yang/onf-template.yang
+++ b/config-models/aether-2.0.x/files/yang/onf-template.yang
@@ -2,9 +2,8 @@
//
// SPDX-License-Identifier: LicenseRef-ONF-Member-Only-1.0
-module onf-template {
- namespace "http://opennetworking.org/aether/template";
- prefix tp;
+submodule onf-template {
+ belongs-to onf-enterprise { prefix ent; }
import ietf-yang-types{ prefix yg; }
import onf-aether-types{ prefix at; }
@@ -16,6 +15,11 @@
by a virtual connectivity service. Templates are used to
populate a VCS.";
+ revision "2022-01-14" {
+ description "Refactored as submodule";
+ reference "RFC 6020";
+ }
+
revision "2021-09-10" {
description "An Aether Virtual Cellular Service Template";
reference "RFC 6087";
@@ -28,15 +32,15 @@
description "The typedef for template-id";
}
- container template {
- description "The top level container";
+ grouping template {
+ description "The template grouping";
list template {
- key "id";
+ key "tp-id";
description
"List of vcs templates";
- leaf id {
+ leaf tp-id {
type template-id;
description "ID for this vcs template.";
}