Resource Type: consul_token

Defined in:
lib/puppet/type/consul_token.rb

Overview

Manages a v2 Consul token

Properties

  • accessor_id

    Accessor ID of the token

  • description

    Description of the token

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • policies_by_id (defaults to: [])

    List of policy IDs assigned to the token

  • policies_by_name (defaults to: [])

    List of policy names assigned to the token

  • secret_id (defaults to: '')

    Secret ID of the token

Parameters

  • acl_api_token (defaults to: '')

    Token for accessing the ACL API

  • api_tries (defaults to: 3)

    number of tries when contacting the Consul REST API

  • ca_file

    Absolute path to a PEM CA bundle used to verify the Consul HTTPS server.

  • ca_path

    Absolute path to an OpenSSL hashed CA directory used to verify the Consul HTTPS server.

  • client_cert

    Absolute path to a PEM client certificate, optionally followed by intermediate certificates, for mutual TLS.

  • client_key

    Absolute path to the unencrypted PEM private key for client_cert.

  • hostname (defaults to: localhost)

    consul hostname

  • name (namevar)

    Name of the token

  • port (defaults to: 8500)

    consul port

  • protocol (defaults to: http)

    consul protocol

    Supported values:
    • http
    • https