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.