Exposing the ability to enable/disable the repository
authorItzik Brown <itzikb@redhat.com>
Sun, 2 Apr 2017 08:24:42 +0000 (11:24 +0300)
committerItzik Brown <itzikb@redhat.com>
Tue, 27 Jun 2017 20:37:57 +0000 (16:37 -0400)
The opendaylight-puppet module is exposing the manage_repositories variable
to add or not the RPM repository for OpenDaylight.
Adding this option to the Tripleo Heat templates.

Change-Id: I4b5a32baa3fa8c85d72dce9d537eed4c73d42589
Closes-bug: #1679456

puppet/services/opendaylight-api.yaml
releasenotes/notes/opendaylight-manage-repos-9eaf900c08e8d96f.yaml [new file with mode: 0644]

index af85f4a..917d36e 100644 (file)
@@ -54,6 +54,10 @@ parameters:
     default: {}
     description: Parameters specific to the role
     type: json
+  OpenDaylightManageRepositories:
+    description: Whether to manage the OpenDaylight repository
+    type: boolean
+    default: false
 
 outputs:
   role_data:
@@ -68,6 +72,7 @@ outputs:
         opendaylight::enable_dhcp: {get_param: OpenDaylightEnableDHCP}
         opendaylight::odl_bind_ip: {get_param: [ServiceNetMap, OpendaylightApiNetwork]}
         opendaylight::nb_connection_protocol: {get_param: OpenDaylightConnectionProtocol}
+        opendaylight::manage_repositories: {get_param: OpenDaylightManageRepositories}
         tripleo.opendaylight_api.firewall_rules:
               '137 opendaylight api':
                 dport:
diff --git a/releasenotes/notes/opendaylight-manage-repos-9eaf900c08e8d96f.yaml b/releasenotes/notes/opendaylight-manage-repos-9eaf900c08e8d96f.yaml
new file mode 100644 (file)
index 0000000..b7497b1
--- /dev/null
@@ -0,0 +1,5 @@
+---
+fixes:
+  - |
+    Adding the ability to disable the OpenDaylight upstream repository.
+    Introducing the OpenDaylightManageRepositories parameter.