Breeze 3.0 - Configuration
Overview
The configuration file is located in the Breeze agent's home directory (see the BREEZE_HOME_DIR section of this guide). The following environment variables are inherited when the agent starts:
Linux/macOS
Filename:
etc/env.shFormat: POSIX-compatible shell (
ENV=VALUEwithout quotes)Example:
CODEBREEZE_HOME_DIR=/opt/cloudaware/breeze http_proxy=<http://user:password@proxy-host:3128>
Windows
Filename:
etc\\env.cmdFormat: Command shell (
set ENV=VALUEwithout quotes)Example:
CODEset BREEZE_CLIENT_CERTIFICATE=etc\\certificate.crt set BREEZE_CLIENT_PRIVATE_KEY=etc\\private_key.key
Environment variables
BREEZE_CLIENT_CERTIFICATE
Description
Required, String. The path to the client certificate file.
BREEZE_CLIENT_PRIVATE_KEY
Description
Required, String. The path to the client private key file.
BREEZE_COLOR
Description
Optional, Boolean. Color the output of the agent.
Default value
true
BREEZE_DEBUG
Description
Optional, Boolean. Debug mode.
Default value
false
BREEZE_HOME_DIR
Description
Optional, String. The path to the agent's home directory.
Default value
Linux/macOS:
/opt/cloudaware/breezeWindows:
C:\\Program Files\\Cloudaware\\Breeze
BREEZE_LOCAL_MODE
Description
Optional, Boolean. For development, run the agent without syncronizing with the Breeze server.
Default value
false
BREEZE_LOG_FILE
Description
Optional, String. The path to the log file. The output will be written to STDOUT by default.
BREEZE_PLUGIN
Description
Optional, String. For development, force the run only the specified plugin.
BREEZE_PREFERRED_DESCRIPTOR
Description
Optional, String. Force the specified instance descriptor to be set if the necessary data for it is available.
Known instance descriptors:
aws- AWS EC2 instanceazure_ss_vm- Azure Scale Set VMazure_vm- Azure VMgce- Google Compute Engine instanceintune- Microsoft Intune devicejamf- JAMF deviceoracle_iaas_instance- Oracle Cloud Infrastructure instancephysical- Physical devicevmware_vm- VMware VM
BREEZE_SCHEDULER_USER
Description
Optional, String. Specify the user from whom the scheduled task will be launched (Linux/macOS only).
BREEZE_SERVER_URL
Description
Required, String. Breeze server URL.
BREEZE_STATUS_RETRIES
Description
Optional, Integer. The number of attempts to determine the status of the agent with the breeze status command.
Default value
1
BREEZE_TIMEOUT
Description
Optional, Integer. The number of seconds of timeout before the agent starts. Used for a scheduled task.
Default value
Random number from 0 to 30.
BREEZE_VERBOSE
Description
Optional, Boolean. Verbose output mode.
Default value
false
http_proxy
Description
Optional, String. The URL of the proxy server. HTTP_PROXY can be used, but is deprecated.
SSL_CERT_FILE
Description
Optional, String. The path to the custom CA bundle file (can be used with a HTTPS MITM proxies).