Resource Type: influxdb_user

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

Summary

Manages users in InfluxDB. Note that currently, passwords can only be set upon creating the user and must be updated manually using the cli. A user must be added to an organization to be able to log in.

Overview

Examples:

influxdb_user {'bob':
  ensure   => present,
  password => Sensitive('thisisbobspassword'),
}

influxdb_org {'my_org':
  ensure => present,
  members  => ['bob'],
}

Properties

  • ensure (defaults to: present)

    Whether the user should be present or absent on the target system.

  • host

    The host running InfluxDB

  • name

    Name of the user

  • password

    User password

  • port (defaults to: 8086)

    Port used by the InfluxDB service

  • status (defaults to: active)

    Status of the user

  • token

    Administrative token used for authenticating API calls

  • token_file

    File on disk containing an administrative token

  • use_ssl (defaults to: true)

    Whether to enable SSL for the InfluxDB service

  • use_system_store

    Whether to use the system store for SSL connections