Files
devstack-vagrant/puppet/modules/user/manifests/stack.pp
Sean Dague 422f0d2722 refactor to support grenade
refactor the vagrant tooling to provide grenade as an option for
what should be run in the environment.
2014-03-12 09:51:47 -04:00

33 lines
592 B
Puppet

class user::stack(
$username = 'stack'
)
{
notify {'after':
message => "User params: u => $username, p => $stack_pass, k => $stack_sshkey"
}
file {'/etc/sudoers.d/stack':
owner => "root",
group => "root",
mode => 440,
source => "puppet:///modules/user/stack_sudoers"
} ->
user::create {'stack':
user => $username,
pass => $stack_pass,
key => $stack_sshkey,
is_admin => true,
} ->
file {'/home/stack/.bashrc':
owner => $username,
group => $username,
mode => 644,
source => "puppet:///modules/user/stack_bashrc"
}
}