How can I transform
['value1', 'value2', 'value3']
into
['something value1 somethingelse', 'something value2 somethingelse', 'something value3 somethingelse']
in puppet ?
How can I transform
['value1', 'value2', 'value3']
into
['something value1 somethingelse', 'something value2 somethingelse', 'something value3 somethingelse']
in puppet ?
Info: Applying configuration version '1418826679'
Debug: Augeas[kerberos_etc_services](provider=augeas): Opening augeas with root /, lens path /var/lib/puppet/lib/augeas/lenses, flags 32
Debug: Augeas[kerberos_etc_services](provider=augeas): Augeas version 1.0.0 is installed
Debug: Augeas[kerberos_etc_services](provider=augeas): Will attempt to save and only run if files changed
Debug: Augeas[kerberos_etc_services](provider=augeas): sending command 'defnode' with params ["kerberostcp", "/files/etc/services/service-name[.=\"kerberos\"][protocol = \"tcp\"]", "kerberos"]
Debug: Augeas[kerberos_etc_services](provider=augeas): sending command 'set' with params ["$kerberostcp/port", "88"]
Debug: Augeas[kerberos_etc_services](provider=augeas): sending command 'set' with params ["$kerberostcp/protocol", "tcp"]
Debug: Augeas[kerberos_etc_services](provider=augeas): sending command 'remove' with params ["$kerberostcp/alias"]
Debug: Augeas[kerberos_etc_services](provider=augeas): sending command 'ins' with params ["
After first puppet execution
augtool> print /files/etc/services/service-name[.="kerberos"]
/files/etc/services/service-name[171] = "kerberos"
/files/etc/services/service-name[171]/port = "88"
/files/etc/services/service-name[171]/protocol = "tcp"
/files/etc/services/service-name[171]/alias[1] = "kerberos5"
/files/etc/services/service-name[171]/alias[2] = "krb5"
/files/etc/services/service-name[171]/alias[3] = "kerberos-sec"
I try to add the following line sane-port 6566/tcp sane saned # SANE network scanner daemon in my /etc/services file using augeas Services.lns.
# services_sample.augtool
# sane-port 6566/tcp sane saned # SANE network scanner daemon
defnode resource /files/etc/services/service-name[. = 'sane-port'][protocol = 'tcp'] 'sane-port'
set $resource/port 6566
set $resource/protocol tcp
set $resource/#comment "SANE network scanner daemon"