$home = '/home/$owner',
$ssh_localhost_auth = false
) {
- class { "nodo::subsystem::ssh_folder":
+ ssh_folder { "ssh-config-${name}":
home => $home,
owner => $owner,
group => $group,
$keyfile = 'id_rsa',
$home = '/home/$owner'
) {
- class { "nodo::subsystem::ssh_folder":
+ ssh_folder { "ssh_create_key-${name}":
home => $home,
owner => $owner,
group => $group,
-# Base class
-class nodo::subsystem::ssh_folder(
+# Manage a ssh folder
+define ssh_folder(
$home,
$owner,
$group,
$home = '/home/$owner',
$ssh_localhost_auth = false
) {
- class { "nodo::subsystem::ssh_folder":
+ ssh_folder { "ssh_known_host-${name}":
home => $home,
owner => $owner,
group => $group,
$dest = 'id_rsa',
$ensure = 'present',
) {
- class { "nodo::subsystem::ssh_folder":
+ ssh_folder { "ssh_local_key-${name}":
home => $home,
owner => $owner,
group => $group,