Nos casos em que sua expressão sed contém um '/', convém considerar o uso de um delimitador diferente. Eu escolhi o símbolo pipe neste exemplo.
sed -i.bak 's|PREFIX=/jenkins|PREFIX=/foobar|g' /etc/default/jenkins
Usar essa sintaxe no manifesto do Puppet seria muito mais claro e legível, na minha opinião.
Na página de informações do sed:
\%REGEXP%' (The
%' may be replaced by any other single character.)This also matches the regular expression REGEXP, but allows one to use a different delimiter than '/'. This is particularly useful if the REGEXP itself contains a lot of slashes, since it avoids the tedious escaping of every '/'. If REGEXP itself includes any delimiter characters, each must be escaped by a backslash ('\').