Browse Source

use directory files/, not templates

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
3.0
Nico Schottelius 9 years ago
parent
commit
aa3e92f07b
  1. 6
      docs/man/man7/cdist-best-practice.text

6
docs/man/man7/cdist-best-practice.text

@ -164,8 +164,8 @@ For more details consult sudoers(5)
TEMPLATING
----------
* create directory templates/ in your type (convention)
* create the template as an executable file like templates/basic.conf.sh, it will output text using shell variables for the values
* create directory files/ in your type (convention)
* create the template as an executable file like files/basic.conf.sh, it will output text using shell variables for the values
--------------------------------------------------------------------------------
#!/bin/sh
@ -191,7 +191,7 @@ EOF
export ROOT='/var/www/test'
# render the template
mkdir -p "$__object/files"
"$__type/templates/basic.conf.sh" > "$__object/files/basic.conf"
"$__type/files/basic.conf.sh" > "$__object/files/basic.conf"
# send the rendered template
__file /etc/nginx/sites-available/test.conf \
--state present

Loading…
Cancel
Save