Report abuse

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
define site ( $webroot="/var/www", $owner="wordpress", $webgroup="www-data", $htaccess='', $source='', $content='', $themes='', $ensure=present )
  {

    user { $owner:
      ensure => $ensure;
    }

    case $htaccess {
      'wp-config': {
        file {
          "${webroot}/${name}/.htaccess":
            ensure => $ensure,
            source => "puppet://$servername/wordpress/htaccess_default",
            mode => 0644, owner => $owner, group => $webgroup;
....

}