Forge Home

ssh_keygen

Generate ssh keys with ssh_keygen

120,729 downloads

13,006 latest version

4.0 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 999.999.999 (latest)
  • 1.3.2
  • 1.3.1
  • 1.3.0
  • 1.2.0
  • 1.1.0
  • 1.0.0
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

Tags: ssh, keygen, id-rsa

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'
}