BBlack has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/161118

Change subject: use regsubst instead of inline_template
......................................................................

use regsubst instead of inline_template

(Works in "puppet apply" testing, just like the
last variant that failed in the real world...)

Change-Id: Id11f3df4d0f64545f1df1e9642f4d7a41345483f
---
M modules/interface/manifests/tagged.pp
1 file changed, 3 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/18/161118/1

diff --git a/modules/interface/manifests/tagged.pp 
b/modules/interface/manifests/tagged.pp
index eb87ac8..7475998 100644
--- a/modules/interface/manifests/tagged.pp
+++ b/modules/interface/manifests/tagged.pp
@@ -33,8 +33,9 @@
     }
 
     if $v6_token {
-        $v6_token_addr = inline_template("::<%= @address.gsub('.', ':') %>")
-        $v6_token_cmd = "set iface[. = '${intf}']/up /sbin/ip token set 
'${v6_token_addr}' dev '${intf}'"
+        $v6_token_lower64 = regsubst($address, '\.', ':', 'G')
+        $v6_token_addr = "::${v6_token_lower64}"
+        $v6_token_cmd = "set iface[. = '${intf}']/up /sbin/ip token set 
${v6_token_addr} dev ${intf}"
     } else {
         $v6_token_cmd = ''
     }

-- 
To view, visit https://gerrit.wikimedia.org/r/161118
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id11f3df4d0f64545f1df1e9642f4d7a41345483f
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: BBlack <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to