{"id":20724660,"url":"https://github.com/arhea/awsctl","last_synced_at":"2025-03-11T08:42:54.476Z","repository":{"id":53469214,"uuid":"236502605","full_name":"arhea/awsctl","owner":"arhea","description":"A utility for installing AWS Agents in User Data","archived":false,"fork":false,"pushed_at":"2022-12-26T21:30:38.000Z","size":44,"stargazers_count":1,"open_issues_count":5,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-09-23T09:09:45.261Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arhea.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-27T13:59:30.000Z","updated_at":"2021-07-23T05:14:44.000Z","dependencies_parsed_at":"2023-01-31T01:45:47.572Z","dependency_job_id":null,"html_url":"https://github.com/arhea/awsctl","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arhea%2Fawsctl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arhea%2Fawsctl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arhea%2Fawsctl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arhea%2Fawsctl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arhea","download_url":"https://codeload.github.com/arhea/awsctl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243003988,"owners_count":20220234,"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","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":[],"created_at":"2024-11-17T04:15:54.719Z","updated_at":"2025-03-11T08:42:54.435Z","avatar_url":"https://github.com/arhea.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AWSCTL\n\n`awsctl` is a utility for installing AWS packages on servers in the cloud. AWS packages such as Systems Manager, Cloudwatch, etc. have different installation methods which can be hard to manage when setting up a simple server. This package aims to make this as simple as `awsctl install ssm`.\n\n```bash\n# debian based systems\napt-get update -y \u0026\u0026 apt-get install -y python3 python3-pip\npip install --upgrade awsctl-cli\n\n# centos based systems\nyum update -y \u0026\u0026 yum install -y python3 python3-pip\npip install --upgrade awsctl-cli\n\n# install cloudwatch\nawsctl install cloudwatch\n\n# install cloudwatch logs\nawsctl install cloudwatch-logs --region=us-east-1 --config=s3://my-config-bucket/config\n\n# install inspector\nawsctl install inspector\n\n# install systems manager\nawsctl install ssm\n```\n\n## Supported Agents\n\n| Package | Command | Description |\n|-|-|-|\n| Cloudwatch | `awsctl install cloudwatch` | Installs the Cloudwatch agent and configures it to run on startup. |\n| Cloudwatch Logs | `awsctl install cloudwatch --region=\"\u003cregion\"\u003e --config=\u003cconfig file\u003e` | Installs and configures Cloudwatch Logging Agent. |\n| Inspector | `awsctl install inspector` | Installs the Inspector agent and configures it to run on startup. |\n| Systems Manager | `awsctl install ssm` | Installs the SSM agent and configures it to run on startup. |\\\n\n## Supported Operating Systems\n\nDue to different installation methods we only support a subset of operating systems. We welcome additional operating systems!\n\n| Operating System | Supported |\n|-|:-:|\n| Amazon Linux | :x: |\n| Amazon Linux 2 | :white_check_mark: |\n| Debian | :white_check_mark: |\n| CentOS | :white_check_mark: |\n| Red Hat | :white_check_mark: |\n| Ubuntu 16.04 | :white_check_mark: |\n| Ubuntu 18.04 | :white_check_mark: |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farhea%2Fawsctl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farhea%2Fawsctl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farhea%2Fawsctl/lists"}