Resource Type: directadmin_reseller_package

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

Overview

Manage DirectAdmin packages for resellers.

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
  • dns (defaults to: off)

    Personal DNS servers

    Supported values:
    • two
    • three
    • 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+/
  • ips (defaults to: 0)

    IP addresses.

    Supported values:
    • /\d+/
  • 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+/
  • oversell (defaults to: off)

    Allow overselling

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

    PHP access

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

    Disk space.

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

    Share server IP

    Supported values:
    • on
    • off
  • 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
  • sysinfo (defaults to: off)

    System Info

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

    SSH access for users

    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_reseller_package` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.