Resource Type: dehydrated_csr

Defined in:
lib/puppet/type/dehydrated_csr.rb
Providers:
openssl

Overview

CSRs for dehydrated

Properties

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent

Parameters

  • algorithm (defaults to: rsa)

    The algorithm to use, supported: rsa, secp384r1, prime256v1

    Supported values:
    • prime256v1
    • secp384r1
    • rsa
  • common_name

    The common name for the csr

  • country

    country part of the certificate name

  • digest (defaults to: SHA512)

    Digest used while signing the CSR, defaults to SHA512

  • email_address

    emailAddress part of the certificate name

  • force (defaults to: false)

    Whether to replace the certificate if the private key or CommonName/SANs mismatches

    Supported values:
    • true
    • false
  • locality

    locality part of the certificate name

  • organization

    locality part of the certificate name

  • organizational_unit

    organizational_unit part of the certificate name

  • password

    The optional password for the private key

  • path
  • private_key
  • provider

    The specific backend to use for this dehydrated_csr resource. You will seldom need to specify this --- Puppet will usually discover the appropriate provider for your platform.

  • state

    state part of the certificate name

  • subject_alternative_names (defaults to: [])

    SANs to request