Browse Source

metadata: added dovecot.conf attributes

Xabier de Zuazo 11 years ago
parent
commit
3cf83015ce
1 changed files with 88 additions and 0 deletions
  1. 88 0
      metadata.rb

+ 88 - 0
metadata.rb

@@ -189,3 +189,91 @@ attribute 'dovecot/conf/mail_plugins',
   :required => 'optional',
   :default => []
 
+#
+# dovecot.conf
+#
+
+attribute 'dovecot/conf/listen',
+  :display_name => 'listen',
+  :description => 'A comma separated list of IPs or hosts where to listen in for connections.',
+  :type => 'string',
+  :required => 'optional',
+  :default => 'nil'
+
+attribute 'dovecot/conf/base_dir',
+  :display_name => 'dovecot base dir',
+  :description => 'Base directory where to store runtime data.',
+  :type => 'string',
+  :required => 'optional',
+  :default => 'nil'
+
+attribute 'dovecot/conf/instance_name',
+  :display_name => 'instance name',
+  :description => 'Name of this instance. Used to prefix all Dovecot processes in ps output.',
+  :type => 'string',
+  :required => 'optional',
+  :default => 'nil'
+
+attribute 'dovecot/conf/login_greeting',
+  :display_name => 'login greeting',
+  :description => 'Greeting message for clients.',
+  :type => 'string',
+  :required => 'optional',
+  :default => 'nil'
+
+attribute 'dovecot/conf/login_trusted_networks',
+  :display_name => 'login trusted networks',
+  :description => 'Space separated list of trusted network ranges.',
+  :type => 'string',
+  :required => 'optional',
+  :default => 'nil'
+
+attribute 'dovecot/conf/login_access_sockets',
+  :display_name => 'login access sockets',
+  :description => 'Space separated list of login access check sockets.',
+  :type => 'string',
+  :required => 'optional',
+  :default => 'nil'
+
+attribute 'dovecot/conf/verbose_proctitle',
+  :display_name => 'verbose proctitle',
+  :description => 'Show more verbose process titles (in ps).',
+  :type => 'string',
+  :required => 'optional',
+  :default => 'nil'
+
+attribute 'dovecot/conf/shutdown_clients',
+  :display_name => 'shutdown clients',
+  :description => 'Should all processes be killed when Dovecot master process shuts down.',
+  :type => 'string',
+  :required => 'optional',
+  :default => 'nil'
+
+attribute 'dovecot/conf/doveadm_worker_count',
+  :display_name => 'doveadm worker count',
+  :description => 'If non-zero, run mail commands via this many connections to doveadm server.',
+  :type => 'string',
+  :required => 'optional',
+  :default => 'nil'
+
+attribute 'dovecot/conf/doveadm_socket_path',
+  :display_name => 'doveadm socket path',
+  :description => 'UNIX socket or host:port used for connecting to doveadm server.',
+  :type => 'string',
+  :required => 'optional',
+  :default => 'nil'
+
+attribute 'dovecot/conf/import_environment',
+  :display_name => 'import environment',
+  :description => 'Space separated list of environment variables that are preserved on Dovecot startup and his childs.',
+  :type => 'string',
+  :required => 'optional',
+  :default => 'nil'
+
+attribute 'dovecot/conf/dict',
+  :display_name => 'dict',
+  :description => 'Dictionary server settings as a hash.',
+  :type => 'string',
+  :required => 'optional',
+  :default => 'nil'
+