1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
define array_file($lines) { $template = "<%= lines * '\n' %>" file {$name: content => inline_template($template) } } { array_file {"/tmp/arrayed": lines => [], } } define entry_line() { include master_concat_file Array_file <| title == "/tmp/arrayed" |> { lines +> [ "$name" ], } } define special_line($env) { entry_line {"export $env special_$name": } } { entry_line {[ "cron", "mysql", "reboot", ]: } special_line {"foo": env => "FOO=BAR" } } include test |

