Resource Type: directadmin_user_package

Defined in:
lib/puppet/type/directadmin_user_package.rb
Providers:
directadmin

Overview

Manage DirectAdmin packages for users.

Properties

  • aftp (defaults to: off)

    Allow anonymous FTP access.

    Supported values:
    • on
    • off
  • bandwidth (defaults to: 0)

    Bandwidth limit in MB.

    Supported values:
    • unlimited
    • /\d+/
  • catchall (defaults to: off)

    Allow catch all e-mail.

    Supported values:
    • on
    • off
  • cgi (defaults to: off)

    Allow CGI access.

    Supported values:
    • on
    • off
  • cron (defaults to: on)

    Allow cronjobs.

    Supported values:
    • on
    • off
  • dnscontrol (defaults to: on)

    Allow DNS control.

    Supported values:
    • on
    • off
  • domainptr (defaults to: 0)

    Domain pointers.

    Supported values:
    • unlimited
    • /\d+/
  • domains (defaults to: unlimited)

    Virtual domains allowed.

    Supported values:
    • unlimited
    • /\d+/
  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • ftp (defaults to: 0)

    FTP accounts.

    Supported values:
    • unlimited
    • /\d+/
  • inodes (defaults to: unlimited)

    Inodes.

    Supported values:
    • unlimited
    • /\d+/
  • language

    The language.

  • login_keys (defaults to: off)

    Allow login keys.

    Supported values:
    • on
    • off
  • mysql (defaults to: 0)

    MySQL databases.

    Supported values:
    • unlimited
    • /\d+/
  • nemailf (defaults to: 0)

    E-mail forwarders.

    Supported values:
    • unlimited
    • /\d+/
  • nemailml (defaults to: unlimited)

    E-mail mailing lists.

    Supported values:
    • unlimited
    • /\d+/
  • nemailr (defaults to: unlimited)

    E-mail auto responders.

    Supported values:
    • unlimited
    • /\d+/
  • nemails (defaults to: 0)

    E-mail forwarders.

    Supported values:
    • unlimited
    • /\d+/
  • nsubdomains (defaults to: 0)

    Subdomains.

    Supported values:
    • unlimited
    • /\d+/
  • php (defaults to: off)

    PHP access

    Supported values:
    • on
    • off
  • quota (defaults to: unlimited)

    Disk space.

    Supported values:
    • unlimited
    • /\d+/
  • skin

    The skin's name.

  • spamassassin (defaults to: off)

    SpamAssassin

    Supported values:
    • on
    • off
  • ssh (defaults to: off)

    SSH access

    Supported values:
    • on
    • off
  • ssl (defaults to: off)

    SSL access

    Supported values:
    • on
    • off
  • suspend_at_limit (defaults to: off)

    Suspend at limit

    Supported values:
    • on
    • off
  • sysinfo (defaults to: off)

    System Info

    Supported values:
    • on
    • off

Parameters

  • api_hostname (defaults to: localhost)

    The API's endpoint. Do not specify the port here.

  • api_password

    The api_username's password to connect to the API.

  • api_port (defaults to: 2222)

    The API's endpoint's port.

  • api_ssl (defaults to: false)

    Connect to the API over SSL.

  • api_username

    The username to connect to the API.

  • package_name

    The package's name.

  • provider

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