Resource Type: pg_hba

Defined in:
lib/puppet/type/pg_hba.rb
Providers:
augeas

Overview

Manages commands in pg_hba.conf.

Properties

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
    • positioned
  • method

    The authentication method

  • options (defaults to: {})

    The hash of authentication options

Parameters

  • address (namevar)

    The address (for host, hostssl, hostnossl types)

  • database (namevar) (defaults to: ['all'])

    The database

  • name

    The default namevar

  • position

    Where to place the new entry

  • provider

    The specific backend to use for this ‘pg_hba` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

  • target (namevar)

    The file in which to the pg_hba rule

  • type (namevar) (defaults to: local)

    The type of host

    Supported values:
    • local
    • host
    • hostssl
    • hostnossl
  • user (namevar) (defaults to: ['all'])

    The user