)]}'
{"manifests/profile/base/swift/add_devices.pp":[{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"5896246b0346674893e40f0ab00a7c7d0d439e30","unresolved":false,"context_lines":[{"line_number":41,"context_line":"  # add the rings"},{"line_number":42,"context_line":"  $base \u003d regsubst($name,\u0027^r1.*-(.*)$\u0027,\u0027\\1\u0027)"},{"line_number":43,"context_line":"  $ip \u003d regsubst($base, \u0027:%PORT%\u0027, \u0027\u0027)"},{"line_number":44,"context_line":"  if (is_ipv6_address($ip)) {"},{"line_number":45,"context_line":"    $base \u003d \"[${ip}]:%PORT%\""},{"line_number":46,"context_line":"  }"},{"line_number":47,"context_line":"  $object \u003d regsubst($base, \u0027%PORT%\u0027, \u00276000\u0027)"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"7a8ec9b2_337993fd","line":44,"updated":"2016-09-14 12:19:50.000000000","message":"just fyi, openstacklib has a function to do just this logic. normalize_ip_for_uri. also you can\u0027t redefine $base here.\n\n$base_part \u003d regsubstr($name, \u0027^r1.*-(.*)$\u0027,\u0027\\1\u0027)\n$ip \u003d normalize_ip_for_uri(regsubstr($base_part, \u0027:%PORT%\u0027, \u0027\u0027)))\n$base \u003d \"${ip}:%PORT%\"","commit_id":"32b947fe49f17a9f3034ec67f05ee12ab78725c5"},{"author":{"_account_id":10022,"name":"Gabriele Cerami","email":"gcerami@redhat.com","username":"panda"},"change_message_id":"1feb09851f5afd8b10181c8acdbf227663ff66a8","unresolved":false,"context_lines":[{"line_number":42,"context_line":"  $base \u003d regsubst($name,\u0027^r1.*-(.*)$\u0027,\u0027\\1\u0027)"},{"line_number":43,"context_line":"  $ip \u003d regsubst($base, \u0027:%PORT%\u0027, \u0027\u0027)"},{"line_number":44,"context_line":"  if (is_ipv6_address($ip)) {"},{"line_number":45,"context_line":"    $base \u003d \"[${ip}]:%PORT%\""},{"line_number":46,"context_line":"  }"},{"line_number":47,"context_line":"  $object \u003d regsubst($base, \u0027%PORT%\u0027, \u00276000\u0027)"},{"line_number":48,"context_line":"  ring_object_device { $object:"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"7a8ec9b2_5321bcfa","line":45,"updated":"2016-09-14 12:57:26.000000000","message":"Ah yes, no reasssignment ... why they call them variables ? :)\nThanks for the suggestions.","commit_id":"32b947fe49f17a9f3034ec67f05ee12ab78725c5"}]}
