{"id":24479071,"url":"https://github.com/sceptre/sceptre-ssm-resolver","last_synced_at":"2025-08-21T09:06:02.640Z","repository":{"id":35140379,"uuid":"209624300","full_name":"Sceptre/sceptre-ssm-resolver","owner":"Sceptre","description":"A Sceptre resolver to retrieve values from the AWS SSM","archived":false,"fork":false,"pushed_at":"2025-08-11T16:34:28.000Z","size":62,"stargazers_count":8,"open_issues_count":2,"forks_count":2,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-08-11T18:33:21.864Z","etag":null,"topics":["sceptre","sceptre-resolver"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sceptre.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-09-19T18:36:52.000Z","updated_at":"2024-06-21T23:15:49.000Z","dependencies_parsed_at":"2024-09-16T20:06:45.034Z","dependency_job_id":"1d06d867-1d2c-4f1a-bfe4-1183b3cf367b","html_url":"https://github.com/Sceptre/sceptre-ssm-resolver","commit_stats":{"total_commits":24,"total_committers":4,"mean_commits":6.0,"dds":0.375,"last_synced_commit":"7d226d6c69d2092371ad2f3b323a3f76a4b18083"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":"Sceptre/sceptre-resolver-template","purl":"pkg:github/Sceptre/sceptre-ssm-resolver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sceptre%2Fsceptre-ssm-resolver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sceptre%2Fsceptre-ssm-resolver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sceptre%2Fsceptre-ssm-resolver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sceptre%2Fsceptre-ssm-resolver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sceptre","download_url":"https://codeload.github.com/Sceptre/sceptre-ssm-resolver/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sceptre%2Fsceptre-ssm-resolver/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271454960,"owners_count":24762699,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-21T02:00:08.990Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["sceptre","sceptre-resolver"],"created_at":"2025-01-21T10:14:27.638Z","updated_at":"2025-08-21T09:06:02.623Z","avatar_url":"https://github.com/Sceptre.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Overview\n\nThe purpose of this resolver is to retrieve values from the AWS SSM.\n\n## Install\n\n```bash\npip install sceptre-ssm-resolver\n```\n\n## Available Resolvers\n\n### ssm\n\nFetches the value stored in AWS SSM Parameter Store.\n\n__Note:__ Sceptre must be run with a user or role that has access to the parameter store\n\nSyntax:\n\n```yaml\nparameter|sceptre_user_data:\n  \u003cname\u003e: !ssm /prefix/param\n```\n\n```yaml\nparameter|sceptre_user_data:\n  \u003cname\u003e: !ssm\n    name: /prefix/param\n    region: us-east-1\n    profile: OtherAccount\n```\n\n```yaml\nparameter|sceptre_user_data:\n  \u003cname\u003e: !ssm {\"name\": \"/prefix/param\", \"region\": \"us-east-1\", \"profile\": \"OtherAccount\"}\n```\n\n\n#### Parameters\n* name - SSM key name, mandatory\n* region - SSM key region, optional, stack region by default\n* profile - SSM key's account profile , optional, stack profile by default\n\n#### Example:\n\nAdd a secure string to the SSM parameter store\n```bash\naws ssm put-parameter --name /dev/DbPassword --value \"mysecret\" \\\n--key-id alias/dev/kmskey --type \"SecureString\"\n```\n\nRetrieve and decrypt SSM parameter from the same account that the\nstack is being deployed to:\n```yaml\nparameters:\n  database_password: !ssm /dev/DbPassword\n```\n\nRetrieve and decrypt SSM parameter from another AWS account:\n```yaml\nparameters:\n  database_password: !ssm\n    name: /dev/DbPassword\n    profile: OtherAccount\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsceptre%2Fsceptre-ssm-resolver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsceptre%2Fsceptre-ssm-resolver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsceptre%2Fsceptre-ssm-resolver/lists"}