uamsclient
: Class for install and manage uamsclientuamsclient::container
: Class for preparing container environment for testsuamsclient::params
: Class containing default settings according to operating systemuamsclient::set_package_manager
: Class for determining the package manager and package type for the OS.uamsclient::uninstall
: Class for UAMS Client uninstallationuamsclient::validate_inputs
: Class for validation user inputs
uamsclient::environment_variable
: Defines a environment variables
Installs and configures UAMS Client
The following parameters are available in the uamsclient
class:
uams_local_pkg_path
install_pkg_url
dev_container_test
uamsclient_work_dir
uamsclient_ctl
uams_access_token
swo_url
uams_metadata
uams_override_hostname
uams_managed_locally
local_config_template_parameters
Data type: String[1]
Path to temporary UAMS directory
Default value: $uamsclient::params::uams_local_pkg_path
Data type: String[1]
URL to UAMS Client installer
Default value: $uamsclient::params::install_pkg_url
Data type: Boolean
Indicates if it is a container installation
Default value: $uamsclient::params::dev_container_test
Data type: String[1]
Path to UAMS Client workdir
Default value: $uamsclient::params::uamsclient_work_dir
Data type: String[1]
Path to uamsclient-ctl binary
Default value: $uamsclient::params::uamsclient_ctl
Data type: String[1]
UAMS Client access token
Default value: undef
Data type: String[1]
SWO URL to the desired endpoint
Default value: undef
Data type: Optional[String[1]]
UAMS Client installation metadata
Default value: undef
Data type: Optional[String[1]]
Optional variable to set a custom Agent name. By default, Agent name is set to the hostname.
Default value: undef
Data type: Optional[Boolean]
Optional variable is used to set Agent as managed locally by configuration file.
Default value: undef
Data type: Optional[Hash]
Optional variable to set a hash with variables used to fill local config template file.
Default value: { }
Class for preparing container environment for tests
Class containing default settings according to operating system
Class for determining the package manager and package type for the OS.
Class for UAMS Client uninstallation
The following parameters are available in the uamsclient::uninstall
class:
Data type: String[1]
Path to temporary UAMS directory
Default value: $uamsclient::params::uams_local_pkg_path
Data type: Boolean
Indicates if it is a container installation
Default value: $uamsclient::params::dev_container_test
Class for validation user inputs
Defines a environment variables
The following parameters are available in the uamsclient::environment_variable
defined type:
Data type: String
Name of environment variable
Data type: String
Value of environment variable
Data type: Enum['absent', 'present']
Sets or deletes the specified environment variable
Default value: present