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;
....

}