Skip to content

Commit

Permalink
Reflow resource syntax
Browse files Browse the repository at this point in the history
  • Loading branch information
torrancew committed Jan 9, 2018
1 parent 9137822 commit 94b811b
Showing 1 changed file with 35 additions and 38 deletions.
73 changes: 35 additions & 38 deletions manifests/init.pp
Expand Up @@ -129,20 +129,18 @@
default: { $home_dir_real = "/home/${username}" }
}
}
}
else {
$home_dir_real = $home_dir
} else {
$home_dir_real = $home_dir
}

if $create_group == true {
$primary_group = $username

group {
$title:
ensure => $ensure,
name => $username,
system => $system,
gid => $uid,
group { $title:
ensure => $ensure,
name => $username,
system => $system,
gid => $uid,
}

if $ensure == 'present' {
Expand All @@ -168,38 +166,37 @@
File["${title}_sshdir"] -> File["${title}_home"] -> User[$title]
}

user {
$title:
ensure => $ensure,
name => $username,
comment => $comment,
uid => $uid,
password => $password,
shell => $shell,
gid => $primary_group,
groups => $groups,
home => $home_dir_real,
managehome => $manage_home,
system => $system,
allowdupe => $allowdupe,
user { $title:
ensure => $ensure,
name => $username,
comment => $comment,
uid => $uid,
password => $password,
shell => $shell,
gid => $primary_group,
groups => $groups,
home => $home_dir_real,
managehome => $manage_home,
system => $system,
allowdupe => $allowdupe,
}

file {
"${title}_home":
ensure => $dir_ensure,
path => $home_dir_real,
owner => $dir_owner,
group => $dir_group,
force => $purge,
mode => $home_dir_perms;
file { "${title}_home":
ensure => $dir_ensure,
path => $home_dir_real,
owner => $dir_owner,
group => $dir_group,
force => $purge,
mode => $home_dir_perms,
}

"${title}_sshdir":
ensure => $dir_ensure,
path => "${home_dir_real}/.ssh",
owner => $dir_owner,
group => $dir_group,
force => $purge,
mode => '0700';
file { "${title}_sshdir":
ensure => $dir_ensure,
path => "${home_dir_real}/.ssh",
owner => $dir_owner,
group => $dir_group,
force => $purge,
mode => '0700',
}

$ssh_keys.each |$key_id, $key_data| {
Expand Down

0 comments on commit 94b811b

Please sign in to comment.