From 649f2727b4c7621e541957d79d92259b637bdbf6 Mon Sep 17 00:00:00 2001 From: Feng Pan Date: Fri, 13 Oct 2017 13:14:46 +0000 Subject: Revert "Update Honeycomb interface role mapping for 17.07" ODL is not ready to read the new role mapping config. Reverting to old path until ODL is updated. This reverts commit a6e575c8f0af17e62990653bcf4a12c688c21aad. Change-Id: I52ea68ca6d5971563f42593645f28b32b9077cc8 Signed-off-by: Feng Pan --- manifests/honeycomb/configure_role_mappings.pp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/manifests/honeycomb/configure_role_mappings.pp b/manifests/honeycomb/configure_role_mappings.pp index 43d742b..826f6e6 100644 --- a/manifests/honeycomb/configure_role_mappings.pp +++ b/manifests/honeycomb/configure_role_mappings.pp @@ -28,15 +28,10 @@ define fdio::honeycomb::configure_role_mappings ( $mapping = split($interface_role_mapping, ':') $vpp_int = regsubst($mapping[0], '/', '%2F', 'G') $role_name = $mapping[1] - case $role_name { - 'tenant-interface': { $role_type = 'virtual-domain-interface' } - 'public-interface': { $role_type = 'public-interface' } - default: { fail("Unsupported interface role: ${role_name}") } - } - $config_url = "${honeycomb_url}/restconf/config/ietf-interfaces:interfaces/ietf-interfaces:interface/${vpp_int}/interface-role:roles/interface-role:role/${role_name}" + $config_url = "${honeycomb_url}/restconf/config/ietf-interfaces:interfaces/interface/${vpp_int}" exec { "Register interface ${mapping[0]} with role ${role_name}": - command => "curl -XPOST --fail -H 'Content-Type: application/json' -u ${honeycomb_username}:${honeycomb_password} ${config_url} -d \"{'role-type': '${role_type}'}\"", + command => "curl -XPOST --fail -H 'Content-Type: application/json' -u ${honeycomb_username}:${honeycomb_password} ${config_url} -d \"{'description': '${role_name}'}\"", tries => 5, try_sleep => 30, path => '/usr/sbin:/usr/bin:/sbin:/bin', -- cgit 1.2.3-korg