Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class users (
- $my_users,
- $my_ssh_keys,
- $my_groups,
- ){
- $user_defaults = {
- ensure => present,
- purge_ssh_keys => true,
- managehome => true,
- provider => 'useradd',
- shell => '/bin/bash',
- groups => 'sudo',
- }
- $group_defaults = {
- ensure => present,
- }
- $ssh_authorized_key_defaults = {
- ensure => present,
- type => 'ssh-rsa',
- }
- create_resources(user, $my_users, $user_defaults)
- create_resources(ssh_authorized_key, $my_ssh_keys, $ssh_authorized_key_defaults)
- create_resources(group, $my_groups, $group_defaults)
- }
- --------------------
- classes:
- - users
- ---
- users::my_users:
- zenon3:
- home: /home/zenon3
- uid: 1023
- gid: 1023
- password: testtest
- users::my_groups:
- zenon3:
- gid: 1023
- users::my_ssh_keys:
- zenon3:
- user: zenon3
- key: testtest
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement