All Projects → voxpupuli → puppet-ssh_keygen

voxpupuli / puppet-ssh_keygen

Licence: Apache-2.0 license
Generation of ssh keys with ssh-keygen

Programming Languages

ruby
36898 projects - #4 most used programming language
Puppet
460 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to puppet-ssh keygen

Control Repo
A control repository template
Stars: ✭ 158 (+829.41%)
Mutual labels:  puppet
Puppet
Wikimedia Foundation operates some of the largest collaborative projects in the world. This is our Puppet repo. This repository is a mirror; see https://www.mediawiki.org/wiki/Developer_access for contributing.
Stars: ✭ 200 (+1076.47%)
Mutual labels:  puppet
Puppet Sandbox
A Vagrant-based Puppet development environment for creating new modules
Stars: ✭ 223 (+1211.76%)
Mutual labels:  puppet
Foreman
an application that automates the lifecycle of servers
Stars: ✭ 2,102 (+12264.71%)
Mutual labels:  puppet
Primary Vagrant
An Apache based Vagrant configuration for helping you get the most out of WordPress Development
Stars: ✭ 192 (+1029.41%)
Mutual labels:  puppet
Puppet Python
Puppet module for installing and managing Python, pip, virtualenvs and Gunicorn virtual hosts.
Stars: ✭ 202 (+1088.24%)
Mutual labels:  puppet
Puppi
Puppet module to manage applications deployments and servers local management
Stars: ✭ 147 (+764.71%)
Mutual labels:  puppet
Machine Learning
Web-interface + rest API for classification and regression (https://jeff1evesque.github.io/machine-learning.docs)
Stars: ✭ 235 (+1282.35%)
Mutual labels:  puppet
Pdk
The shortest path to better modules: Puppet Development Kit; Download:
Stars: ✭ 194 (+1041.18%)
Mutual labels:  puppet
Phalcon Rest
A Base project for APIs using the Phalcon framework
Stars: ✭ 221 (+1200%)
Mutual labels:  puppet
Python Dev Bootstrap
A Vagrant VM based Python Development Bootstrap
Stars: ✭ 170 (+900%)
Mutual labels:  puppet
Pentesting Playground
Code for installing various security minded tools onto Vagrant powered virtual machines
Stars: ✭ 171 (+905.88%)
Mutual labels:  puppet
Hexagonal Symfony
Sandbox for experimenting with Cockburn's hexagonal ideas with Symfony2
Stars: ✭ 214 (+1158.82%)
Mutual labels:  puppet
Sensu Puppet
Sensu Puppet module.
Stars: ✭ 167 (+882.35%)
Mutual labels:  puppet
Ghost Vagrant
Vagrant setup for developing Ghost
Stars: ✭ 231 (+1258.82%)
Mutual labels:  puppet
Pytest Testinfra
With Testinfra you can write unit tests in Python to test actual state of your servers configured by management tools like Salt, Ansible, Puppet, Chef and so on.
Stars: ✭ 1,987 (+11588.24%)
Mutual labels:  puppet
Puppet Puppetdbquery
Query functions for PuppetDB
Stars: ✭ 201 (+1082.35%)
Mutual labels:  puppet
Puppet Rvm
A puppet module for installing and using RVM (Ruby Version Manager)
Stars: ✭ 252 (+1382.35%)
Mutual labels:  puppet
Puppet Os Hardening
This puppet module provides numerous security-related configurations, providing all-round base protection.
Stars: ✭ 234 (+1276.47%)
Mutual labels:  puppet
Octocatalog Diff
Compile Puppet catalogs from 2 branches, versions, etc., and compare them
Stars: ✭ 220 (+1194.12%)
Mutual labels:  puppet

puppet-ssh_keygen

Build Status Release Puppet Forge Puppet Forge - downloads Puppet Forge - endorsement Puppet Forge - scores puppetmodule.info docs Apache-2 License Donated by maestrodev

Table of Contents

  1. Usage - Configuration options and additional functionality
  2. Development - Guide for contributing to the module

Usage

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

Development

This module is maintained by Vox Pupuli. Voxpupuli welcomes new contributions to this module, especially those that include documentation and rspec tests. We are happy to provide guidance if necessary.

Please see CONTRIBUTING for more details.

Authors

Carlos initially created the module. Afterwards it got migrated to Vox Pupuli.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].