Version information
released Jul 12th 2017
This module has been deprecated by its author since May 18th 2021.
The author has suggested puppet-ssh_keygen as its replacement.
Start using this module
Documentation
maestrodev/ssh_keygen — version 999.999.999 Jul 12th 2017
puppet-ssh_keygen
THIS MODULE HAS BEEN MOVED TO VOXPUPULI
This module has been donated to Vox Pupuli and can be found at https://github.com/voxpupuli/puppet-ssh-keygen.
Generation of ssh keys with ssh-keygen
Generate ssh keys for any user using ssh_keygen, that needs exist before using the module
ssh_keygen { 'john': }
or if not using the default /home/john
ssh_keygen { 'john':
home => '/var/home'
}
the key comment can also be overriden with
ssh_keygen { 'john':
comment => 'john key'
}
Generate a dsa key
ssh_keygen { 'john':
type => 'dsa'
}
specify the bit length
ssh_keygen { 'john':
bits => '4096'
}
Generate new host key
ssh_keygen { 'root':
filename => '/etc/ssh/ssh_host_rsa_key'
}