...
The distributor package consists of a manifest and two .zip
archive files for Windows and Linux platforms. Each archive contains install and uninstall scripts, as well as Breeze Agent distro respectively to the platform. The manifest template and scripts can be obtained from Github from the GitHub repository.
In the file manifest.json, find the field "version"
and change its value to something a meaningful one. This is also the The value of Version a version name that should also be specified when the package will be is added to the Distributor (it becomes a part of the AWS Systems Manager document). A The version value can contain letters, numbers, underscores, hyphens, and periods, and be from 3 to 128 characters in length. It is recommended to use Using a human-readable value is recommended.
Preparing Package Files
A Linux archive named breeze-agent-linux.zip should contain next such files : as install.sh, uninstall.sh and agent.XXX.YY.Z.x86_64.linux.tgz (the Linux Breeze Agent distro as it was downloaded from CMDB).
A Windows archive named breeze-agent-windows.zip should contain such files as : install.ps1, uninstall.ps1 and agent.XXX.YY.Z.windows.signed.exe (the Windows Breeze Agent distro as it was downloaded from CMDB).
Note |
---|
Ensure that the script files have the correct lines breaks, namely |
...
For each archive file mentioned in the manifest, a sha256 checksum should be specified a sha256
checksum. In order to . To calculate it, the following commands can be used:
Linux:
shasum -a 256 file-name.zip
oropenssl dgst -sha256 file-name.zip
Windows:
Get-FileHash -Path file-name.zip
(PowerShell)
In the manifest.json, find the section "files"
and replace ARCHIVE_CHECKSUM
placeholders with the calculated checksums.
Distributor Package
In Create an Advanced package in the AWS Systems Manager create an Advanced
package , as described in AWS documentation.