Aethylred / puppet-keymaster

A Puppet module for generating, deploying, and managing public and private keys/certificates for DSA, RSA, and x509
Other
0 stars 3 forks source link

expects a value for parameter 'user' #7

Open FrankVanDamme opened 7 years ago

FrankVanDamme commented 7 years ago

When generating and deploying an openssy key pair as per the instructions, I get an error Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Keymaster::Openssh::Key::Authorized_key[sleutel1]: expects a value for parameter 'user' on node keyman.vub.ac.be The code:

    user { 'puppet':
        ensure => present,
    }
    user { 'testman':
        ensure     => present,
        managehome => true,
    }
    include keymaster
    keymaster::openssh::key{'sleutel1':}

in keymaster::openssh::key, indeed a resource is exported: @@keymaster::openssh::key::authorized_key, with parameters : ensure, tag, and options. no "user" parameter. Same goes for exporting @@keymaster::openssh::key::deploy.

I'm not sure if this is a bug, an incompatiblility with puppet 4, or if it's simply not supposed to be used this way?

Puppet is version 4 (puppetserver 2.7.2, agent 4.9.4