I am building a new manifest JSON for the deployment of an SSM distributor package to deploy a security tool to our hosts. This encompasses Windows and Linux (Centos, Ubuntu, Debian, and Amazon Linux 1, 2, and 2023), and I am unable to locate the specific "platform-version" details for my different Linux-based deployments.
Due to the nature of our deployed software, I need to define different installers based on the Linux platform. Traditionally, we were able to use "_any" for the platform, but this is no longer the case. Our security tool requires a specific version for Amazon Linux 1, versus 2, and 2023. This is also the case for our RHEL deployments.
Example "packages": { "amazon": { "_any": { "x86_64": { "file": ".testfile.zip"
Reviewing the documentation, I was unable to determine how these versions are defined or the process to find them. My issue only lies with the Linux side; we can use the "_any" variable for "platform-version" to handle Windows installs.
Package References - https://docs.aws.amazon.com/systems-manager/latest/userguide/distributor.html#what-is-a-package-platforms
SSM Create a Package - https://docs.aws.amazon.com/systems-manager/latest/userguide/distributor-working-with-packages-create.html