puppet-ssh_keygen icon indicating copy to clipboard operation
puppet-ssh_keygen copied to clipboard

Add defined type and facts to generate and export/collect keys across nodes

Open edestecd opened this issue 9 years ago • 15 comments
trafficstars

This creates a fact for each found public ssh key for all users with uid above 500. The defined type then creates an ssh_key, uses the fact to scoop up the detail and then exports/collects it on another node.

edestecd avatar Sep 02 '16 02:09 edestecd

Hmm, lots of build errors. I guess, some features require the future parser or Puppet 4. Any thoughts on that, since this is just an extra feature....

edestecd avatar Sep 02 '16 02:09 edestecd

I guess, some features require the future parser or Puppet 4.

That would be foremost the iterations. The checks on newer puppet versions seem to fail only on the undeclared $bits_opt variable.

I would greatly appreciate this feature, it's especially useful for deploying generated keys with forced commands, for example for backup commands.

oxc avatar Jun 06 '17 12:06 oxc

We probably need to update this module and drop puppet 3 support in a major version release. Then this could be merged.

edestecd avatar Jun 06 '17 12:06 edestecd

@edestecd Puppet 3 support will be dropped as part of the Voxpupuli cutover.

wyardley avatar Sep 08 '17 22:09 wyardley

OK cool. I'll look into updating this with our latest code and adding some tests.

edestecd avatar Sep 09 '17 02:09 edestecd

@edestecd Sounds good. Things will change a lot once #17 and #16 are merged

wyardley avatar Sep 09 '17 03:09 wyardley

Hi @edestecd, thanks for this PR. Are you able to rebase?

bastelfreak avatar Dec 09 '17 14:12 bastelfreak

I've got a rebased version at https://github.com/runejuhl/puppet-ssh_keygen/tree/pr/8 if it has any interest.

runejuhl avatar Nov 12 '18 18:11 runejuhl

@runejuhl are you interested in creating a PR with the changes?

bastelfreak avatar Mar 09 '19 11:03 bastelfreak

@bastelfreak sure! I had forgotten about this one. I'll submit a PR sometime soon

runejuhl avatar Mar 09 '19 11:03 runejuhl

New PR available at https://github.com/voxpupuli/puppet-ssh_keygen/pull/49

runejuhl avatar Mar 11 '19 19:03 runejuhl

Dear @edestecd, thanks for the PR!

This is pccibot, your friendly Vox Pupuli GitHub Bot. I noticed that your pull request contains merge conflict. Can you please rebase?

You can find my sourcecode at voxpupuli/vox-pupuli-tasks

vox-pupuli-tasks[bot] avatar Dec 09 '19 09:12 vox-pupuli-tasks[bot]

Dear @edestecd, thanks for the PR!

This is pccibot, your friendly Vox Pupuli GitHub Bot. I noticed that your pull request contains merge conflict. Can you please rebase?

You can find my sourcecode at voxpupuli/vox-pupuli-tasks

vox-pupuli-tasks[bot] avatar Jan 05 '20 13:01 vox-pupuli-tasks[bot]

Dear @edestecd, thanks for the PR!

This is pccibot, your friendly Vox Pupuli GitHub Bot. I noticed that your pull request contains merge conflict. Can you please rebase?

You can find my sourcecode at voxpupuli/vox-pupuli-tasks

vox-pupuli-tasks[bot] avatar Jan 05 '20 13:01 vox-pupuli-tasks[bot]

Dear @edestecd, thanks for the PR!

This is Vox Pupuli Tasks, your friendly Vox Pupuli Github Bot. I noticed that your pull request has CI failures. Can you please have a look at the failing CI jobs? If you need any help, you can reach out to us on our IRC channel voxpupuli on Freenode or our Slack channel voxpupuli at slack.puppet.com. You can find my sourcecode at voxpupuli/vox-pupuli-tasks

vox-pupuli-tasks[bot] avatar Jul 29 '20 18:07 vox-pupuli-tasks[bot]