amazon-ssm-agent icon indicating copy to clipboard operation
amazon-ssm-agent copied to clipboard

[Feature Request] Add support for Windows for Greengrass Component

Open qoomon opened this issue 11 months ago • 1 comments

Please add windows support as well for the Greengrass Component.

I guess it is as easy as adding another Manifests entry for windows https://github.com/aws/amazon-ssm-agent/blob/mainline/packaging/greengrass/component.json

     {
        "Platform": {
          "os": "windows",
          "architecture": "/amd64|x86_64/"
        },
        "Lifecycle": {
          "SetEnv": {
            "SSM_REGISTRATION_ROLE": "{configuration:/SSMRegistrationRole}",
            "SSM_RESOURCE_TAGS": "{configuration:/SSMResourceTags}",
            "SSM_OVERRIDE_EXISTING_REGISTRATION": "{configuration:/SSMOverrideExistingRegistration}"
          },
          "Install": {
            "Script": "{artifacts:decompressedPath}/artifacts/ssm-setup-cli.exe -env greengrass -install",
            "RequiresPrivilege": true
          },
          "Startup": {
            "Script": "{artifacts:decompressedPath}/artifacts/ssm-setup-cli.exe -env greengrass -register",
            "RequiresPrivilege": true
          },
          "Shutdown": {
            "Script": "{artifacts:decompressedPath}/artifacts/ssm-setup-cli.exe -env greengrass -shutdown",
            "RequiresPrivilege": true
          }
        },
        "Artifacts": [
          {
            "Uri": "",
            "Unarchive": "ZIP",
            "Permission": {
              "Read": "OWNER",
              "Execute": "OWNER"
            }
          }
        ]
      }

qoomon avatar Dec 06 '24 14:12 qoomon

Any thoughts about that?

qoomon avatar Jan 08 '25 15:01 qoomon