# salt.states.influxdb_user

## Management of InfluxDB users

(compatible with InfluxDB version 0.9+)

salt.states.influxdb_user.absent(name, **client_args)

  Ensure that given user is absent.

  name

    The name of the user to manage

salt.states.influxdb_user.present(name, passwd, admin=False, grants=None, **client_args)

  Ensure that given user is present.

  name

    Name of the user to manage

  passwd

    Password of the user

  adminFalse

    Whether the user should have cluster administration privileges or not.

  grants

    Optional - Dict of database:privilege items associated with the user. Example:

    grants:

      foo_db: read bar_db: all

  Example:

      example user present in influxdb:
        influxdb_user.present:
          - name: example
          - passwd: somepassword
          - admin: False
          - grants:
              foo_db: read
              bar_db: all