| title: | Default Attributes |
|---|---|
| description: | Describes the default attributes available in the Chef cookbook |
| keywords: | deis, documentation, cookbook, chef |
This is an exhaustive list of default attributes for the deis cookbook.
default.deis.dirtype: String
The home directory for the default deis user.
default.deis.usernametype: String
The username for the default deis user.
default.deis.grouptype: String
The default group that the deis user is added to.
default.deis.log_dirtype: String
The directory where all controller log files should go.
default.deis.public_iptype: String
The publicly addressable IP address to the cluster's controller. If this attribute is not defined, it will be automatically discovered using Chef's Ohai.
default.deis.image_timeouttype: Integer
The maximum length of time that a docker pull operation should run before it times out.
default.deis.autoupgradetype: Boolean
When set to true, the cookbook will redeploy containers when images are updated. It will also make Docker pull the latest images from the Docker index, overwriting the older image.
default.deis.dev.modetype: Boolean
When set to true, the cookbook will automatically mount default.deis.dev.source's
submodules into their respective containers. For example, deis-logger will
automatically have the logger project mounted for development.
default.deis.dev.sourcetype: String
The absolute path to the deis source code on the server. This key must be set when :ref:`deis.dev.mode <devmode>` is set to true.
For more information on configuring rsyslog, see https://github.com/opscode-cookbooks/rsyslog
default.rsyslog.server_searchtype: String
Specifies the criteria for the server search operation. Default is role:loghost.
default.deis.etcd.repositorytype: String
The public repository on the Docker Index to pull.
default.deis.etcd.tagtype: String
The tag that we wish to pull from the Docker Index.
default.deis.etcd.image_timeouttype: Integer
See :ref:`image_timeout`.
default.deis.etcd.sourcetype: String
The source code to the etcd docker image. This variable is unused and not respected. Use :ref:`deis.dev.mode <devmode>` instead.
default.deis.etcd.containertype: String
The canonical name given to the docker container running this application.
default.deis.etcd.porttype: Integer
The port that etcd should listen for incoming requests.
default.deis.etcd.peer_porttype: Integer
The port that etcd should listen for peer connections.
default.deis.etcd.urltype: String
The URL to a tarball release of etcd known to work with Deis.
default.deis.database.repositorytype: String
The public repository on the Docker Index to pull.
default.deis.database.tagtype: String
The tag that we wish to pull from the Docker Index.
default.deis.database.image_timeouttype: Integer
See :ref:`image_timeout`.
default.deis.database.sourcetype: String
The source code to the database docker image. This variable is unused and not respected. Use :ref:`deis.dev.mode <devmode>` instead.
default.deis.database.containertype: String
The canonical name given to the docker container running the database.
default.deis.database.porttype: Integer
The port that the database should listen for incoming requests.
default.deis.database_data.repositorytype: String
The public repository on the Docker Index to pull.
default.deis.database_data.tagtype: String
The tag that we wish to pull from the Docker Index.
default.deis.database_data.image_timeouttype: Integer
See :ref:`image_timeout`.
default.deis.database_data.containertype: String
The canonical name given to the docker container running this application.
default.deis.cache.repositorytype: String
The public repository on the Docker Index to pull.
default.deis.cache.tagtype: String
The tag that we wish to pull from the Docker Index.
default.deis.cache.image_timeouttype: Integer
See :ref:`image_timeout`.
default.deis.cache.sourcetype: String
The source code to the cache docker image. This variable is unused and not respected. Use :ref:`deis.dev.mode <devmode>` instead.
default.deis.cache.containertype: String
The canonical name given to the docker container running this application.
default.deis.cache.porttype: Integer
The port that the cache should listen for incoming requests.
default.deis.server.repositorytype: String
The public repository on the Docker Index to pull.
default.deis.server.tagtype: String
The tag that we wish to pull from the Docker Index.
default.deis.server.image_timeouttype: Integer
See :ref:`image_timeout`.
default.deis.server.sourcetype: String
The source code to the controller docker image. This variable is unused and not respected. Use :ref:`deis.dev.mode <devmode>` instead.
default.deis.server.containertype: String
The canonical name given to the docker container running this application.
default.deis.server.porttype: Integer
The port that the server should listen for incoming requests.
default.deis.worker.repositorytype: String
The public repository on the Docker Index to pull.
default.deis.worker.tagtype: String
The tag that we wish to pull from the Docker Index.
default.deis.worker.image_timeouttype: Integer
See :ref:`image_timeout`.
default.deis.worker.sourcetype: String
The source code to the worker docker image. This variable is unused and not respected. Use :ref:`deis.dev.mode <devmode>` instead.
default.deis.worker.containertype: String
The canonical name given to the docker container running this application.
default.deis.registry.repositorytype: String
The public repository on the Docker Index to pull.
default.deis.registry.tagtype: String
The tag that we wish to pull from the Docker Index.
default.deis.registry.image_timeouttype: Integer
See :ref:`image_timeout`.
default.deis.registry.sourcetype: String
The source code to the registry docker image. This variable is unused and not respected. Use :ref:`deis.dev.mode <devmode>` instead.
default.deis.registry.containertype: String
The canonical name given to the docker container running this application.
default.deis.registry.porttype: Integer
The port that the server should listen for incoming requests.
default.deis.registry.settings_flavortype: String
The mode or flavor that you wish to run the docker registry under. Can be one of dev,
prod, swift, openstack, or openstack-swift.
default.deis.registry.s3.access_keytype: String
Your Amazon access key.
default.deis.registry.s3.secret_keytype: String
Your Amazon secret key.
default.deis.registry.s3.buckettype: String
The S3 bucket that will store your images.
default.deis.registry.s3.encrypttype: Boolean
If true, the container will be encrypted on the server-side by S3 and will be stored in an encrypted form while at rest in S3.
default.deis.registry.s3.securetype: Boolean
If true, all communication with S3 will be done over HTTPS instead of HTTP.
default.deis.registry.smtp.hosttype: String
The SMTP hostname to connect to.
default.deis.registry.smtp.porttype: Integer
The SMTP port to connect to.
default.deis.registry.smtp.logintype: String
The username to use when connecting to an authenticated SMTP host.
default.deis.registry.smtp.passwordtype: String
The password to use when connecting to an authenticated SMTP host.
default.deis.registry.smtp.securetype: Boolean
If set to true, the registry will use TLS to communicate with the SMTP server.
default.deis.registry.smtp.fromtype: String
The email address used when sending email.
default.deis.registry.smtp.totype: String
The email address to send exceptions to.
default.deis.registry.swift.auth_urltype: String
The authentication URL for the keystone server in your openstack cluster.
default.deis.registry.swift.containertype: String
The Swift container to store images and repositories.
default.deis.registry.swift.usernametype: String
The username to authenticate against the keystone server.
default.deis.registry.swift.passwordtype: String
The password to authenticate against the keystone server.
default.deis.registry.swift.tenant_nametype: String
The tenant name that your user is bound to.
default.deis.registry.swift.region_nametype: String
The region name that your service is available.
default.deis.registry_data.repositorytype: String
The public repository on the Docker Index to pull.
default.deis.registry_data.tagtype: String
The tag that we wish to pull from the Docker Index.
default.deis.registry_data.image_timeouttype: Integer
See :ref:`image_timeout`.
default.deis.registry_data.sourcetype: String
The source code to the registry_data docker image. This variable is unused and not respected. Use :ref:`deis.dev.mode <devmode>` instead.
default.deis.registry_data.containertype: String
The canonical name given to the docker container running this application.
default.deis.builder.repositorytype: String
The public repository on the Docker Index to pull.
default.deis.builder.tagtype: String
The tag that we wish to pull from the Docker Index.
default.deis.builder.image_timeouttype: Integer
See :ref:`image_timeout`.
default.deis.builder.sourcetype: String
The source code to the builder docker image. This variable is unused and not respected. Use :ref:`deis.dev.mode <devmode>` instead.
default.deis.builder.containertype: String
The canonical name given to the docker container running this application.
default.deis.builder.porttype: Integer
The port that the server should listen for incoming requests.
default.deis.builder.packstype: String
If set, the directory on the controller that the deis builtin buildpacks should be
synchronized to. This will also mount the specified directory into the deis-builder
image.
default.deis.logger.repositorytype: String
The public repository on the Docker Index to pull.
default.deis.logger.tagtype: String
The tag that we wish to pull from the Docker Index.
default.deis.logger.image_timeouttype: Integer
See :ref:`image_timeout`.
default.deis.logger.sourcetype: String
The source code to the logger docker image. This variable is unused and not respected. Use :ref:`deis.dev.mode <devmode>` instead.
default.deis.logger.containertype: String
The canonical name given to the docker container running this application.
default.deis.logger.porttype: Integer
The port that the server should listen for incoming requests.
default.deis.logger.usertype: String
The user that the logger image should run under. This variable is unused.