Project

General

Profile

Tracker #32506

Add puppet provider and types in puppet-certs

Added by Eric Helms 6 months ago. Updated 3 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

100%

Difficulty:
Triaged:
No
Bugzilla link:
Fixed in Releases:
Found in Releases:

Subtasks

Refactor #32507: Add Puppet type to manage nssdb certificatesClosedEric Helms
Refactor #32511: Add puppet type to manage an nssdbClosedEric Helms
Refactor #32512: Add keystore puppet provider type to puppet-certsClosedEric Helms
Feature #32631: Add keystore certificate puppet providerClosedEric Helms
Refactor #32637: Add Puppet provider to manage a truststoreClosedEric Helms
Refactor #32644: Add Puppet provider to manage an NSS databaseDuplicate

Associated revisions

Revision 5a171444 (diff)
Added by Eric Helms 5 months ago

Fixes #32506: Add an nssdb_certificate type and provider

This adds a type for managing NSS database certificates (and private keys)
within an NSS database. This new type reduces the number of intermediary
entities that have to be created, for example the pkcs12 export, and
reduces the overall Puppet code required. This type aims to provide
a clean interface to managing NSS database certificates and ensure
that the NSS database is in sync with the certificates being managed.

Revision 47db06c5 (diff)
Added by Eric Helms 5 months ago

Fixes #32506: Add keystore puppet provider type

This allows creating and managing a PKCS12 based keystore that
is initially empty. This allows managing the permissions and ownership
of the keystore separately from any certificates within it.

Revision 904cfd15 (diff)
Added by Ewoud Kohl van Wijngaarden 5 months ago

Refs #32506 - Avoid in place modification of array

In 47db06c5fd01fba4e06af5325470c8c146074bba a new keystore provider was
added. This modifies metaparams in place which can have side effects.
This patch changes it to not need it.

Fixes: 47db06c5fd01fba4e06af5325470c8c146074bba

History

#1 Updated by The Foreman Bot 6 months ago

  • Status changed from Assigned to Ready For Testing

#2 Updated by The Foreman Bot 5 months ago

  • Fixed in Releases 3.0.0 added

#3 Updated by Eric Helms 5 months ago

  • % Done changed from 0 to 100
  • Status changed from Ready For Testing to Closed

#4 Updated by Eric Helms 5 months ago

  • Status changed from Closed to Assigned

#5 Updated by The Foreman Bot 5 months ago

  • Status changed from Assigned to Ready For Testing

#6 Updated by Eric Helms 5 months ago

  • % Done changed from 17 to 100
  • Status changed from Ready For Testing to Closed

Also available in: Atom PDF