define inventor::userworkspace {
file { "VaultWorkspace-${title}":
path => "C:/VaultWorkspace/${title}",
source => "puppet:///modules/inventor/User",
recurse => remote,
owner => $title,
group => 'Administrators',
mode => '0775',
ensure => present,
}
}
define inventor::templates {
file { "Templates-${title}":
path => "C:/VaultWorkspace/${title}/Vault/Templates",
source => "puppet:///modules/inventor/Templates",
recurse => true,
owner => 'SYSTEM',
group => 'Administrators',
mode => '0775',
purge => true,
ensure => present,
}
}
define inventor::designdata {
file { "DesignData-${title}":
path => "C:/VaultWorkspace/${title}/Vault/Design Data",
source => "puppet:///modules/inventor/Design Data",
recurse => true,
owner => 'SYSTEM',
group => 'Administrators',
mode => '0775',
purge => true,
ensure => present,
}
}