diff options
Diffstat (limited to 'manifests')
| -rw-r--r-- | manifests/server/share.pp | 72 | 
1 files changed, 36 insertions, 36 deletions
| diff --git a/manifests/server/share.pp b/manifests/server/share.pp index 27f6047..552bfa1 100644 --- a/manifests/server/share.pp +++ b/manifests/server/share.pp @@ -14,7 +14,7 @@ define samba::server::share($ensure = present,                              $path = '',                              $read_only = '') { -  $context = "/files/etc/samba/smb.conf" +  $context = '/files/etc/samba/smb.conf'    $target = "target[. = '${name}']"    augeas { "${name}-section": @@ -23,153 +23,153 @@ define samba::server::share($ensure = present,        present => "set ${target} '${name}'",        default => "rm ${target} '${name}'",      }, -    require => Class["samba::server::config"], -    notify => Class["samba::server::service"] +    require => Class['samba::server::config'], +    notify  => Class['samba::server::service']    } -  if $ensure == "present" { +  if $ensure == 'present' {      augeas { "${name}-browsable":        context => $context,        changes => $browsable ? { -        true => "set ${target}/browsable yes", -        false => "set ${target}/browsable no", +        true    => "set ${target}/browsable yes", +        false   => "set ${target}/browsable no",          default => "rm ${target}/browsable",        },        require => Augeas["${name}-section"], -      notify => Class["samba::server::service"] +      notify  => Class['samba::server::service']      }      augeas { "${name}-comment":        context => $context,        changes => $comment ? {          default => "set ${target}/comment '${comment}'", -        '' => "rm ${target}/comment", +        ''      => "rm ${target}/comment",        },        require => Augeas["${name}-section"], -      notify => Class["samba::server::service"] +      notify  => Class['samba::server::service']      }      augeas { "${name}-copy":        context => $context,        changes => $copy ? {          default => "set ${target}/copy '${copy}'", -        '' => "rm ${target}/copy", +        ''      => "rm ${target}/copy",        },        require => Augeas["${name}-section"], -      notify => Class["samba::server::service"] +      notify  => Class['samba::server::service']      }      augeas { "${name}-create_mask":        context => $context,        changes => $create_mask ? {          default => "set \"${target}/create mask\" '${create_mask}'", -        '' => "rm \"${target}/create mask\"", +        ''      => "rm \"${target}/create mask\"",        },        require => Augeas["${name}-section"], -      notify => Class["samba::server::service"] +      notify  => Class['samba::server::service']      }      augeas { "${name}-directory_mask":        context => $context,        changes => $directory_mask ? {          default => "set \"${target}/directory mask\" '${directory_mask}'", -        '' => "rm \"${target}/directory mask\"", +        ''      => "rm \"${target}/directory mask\"",        },        require => Augeas["${name}-section"], -      notify => Class["samba::server::service"] +      notify  => Class['samba::server::service']      }      augeas { "${name}-force_create_mask":        context => $context,        changes => $force_create_mask ? {          default => "set \"${target}/force create mask\" '${force_create_mask}'", -        '' => "rm \"${target}/force create mask\"", +        ''      => "rm \"${target}/force create mask\"",        },        require => Augeas["${name}-section"], -      notify => Class["samba::server::service"] +      notify  => Class['samba::server::service']      }      augeas { "${name}-force_directory_mask":        context => $context,        changes => $force_directory_mask ? {          default => "set \"${target}/force directory mask\" '${force_directory_mask}'", -        '' => "rm \"${target}/force directory mask\"", +        ''      => "rm \"${target}/force directory mask\"",        },        require => Augeas["${name}-section"], -      notify => Class["samba::server::service"] +      notify  => Class['samba::server::service']      }      augeas { "${name}-force_group":        context => $context,        changes => $force_group ? {          default => "set \"${target}/force group\" '${force_group}'", -        '' => "rm \"${target}/force group\"", +        ''      => "rm \"${target}/force group\"",        },        require => Augeas["${name}-section"], -      notify => Class["samba::server::service"] +      notify  => Class['samba::server::service']      }      augeas { "${name}-force_user":        context => $context,        changes => $force_user ? {          default => "set \"${target}/force user\" '${force_user}'", -        '' => "rm \"${target}/force user\"", +        ''      => "rm \"${target}/force user\"",        },        require => Augeas["${name}-section"], -      notify => Class["samba::server::service"] +      notify  => Class['samba::server::service']      }      augeas { "${name}-guest_account":        context => $context,        changes => $guest_account ? {          default => "set \"${target}/guest account\" '${guest_account}'", -        '' => "rm \"${target}/guest account\"", +        ''      => "rm \"${target}/guest account\"",        },        require => Augeas["${name}-section"], -      notify => Class["samba::server::service"] +      notify  => Class['samba::server::service']      }      augeas { "${name}-guest_ok":        context => $context,        changes => $guest_ok ? { -        true => "set \"${target}/guest ok\" yes", -        false => "set \"${target}/guest ok\" no", +        true    => "set \"${target}/guest ok\" yes", +        false   => "set \"${target}/guest ok\" no",          default => "rm \"${target}/guest ok\"",        },        require => Augeas["${name}-section"], -      notify => Class["samba::server::service"] +      notify  => Class['samba::server::service']      }      augeas { "${name}-guest_only":        context => $context,        changes => $guest_only ? { -        true => "set \"${target}/guest only\" yes", -        false => "set \"${target}/guest only\" no", +        true    => "set \"${target}/guest only\" yes", +        false   => "set \"${target}/guest only\" no",          default => "rm \"${target}/guest only\"",        },        require => Augeas["${name}-section"], -      notify => Class["samba::server::service"] +      notify  => Class['samba::server::service']      }      augeas { "${name}-path":        context => $context,        changes => $path ? {          default => "set ${target}/path '${path}'", -        '' => "rm ${target}/path", +        ''      => "rm ${target}/path",        },        require => Augeas["${name}-section"], -      notify => Class["samba::server::service"] +      notify  => Class['samba::server::service']      }      augeas { "${name}-read_only":        context => $context,        changes => $read_only ? { -        true => "set \"${target}/read only\" yes", -        false => "set \"${target}/read only\" no", +        true    => "set \"${target}/read only\" yes", +        false   => "set \"${target}/read only\" no",          default => "rm \"${target}/read_only\"",        },        require => Augeas["${name}-section"], -      notify => Class["samba::server::service"] +      notify  => Class['samba::server::service']      }    }  } | 
