├── .gitignore ├── Gemfile ├── README.md ├── _deprecated ├── ec2-automate-backup │ └── ec2-automate-backup.sh ├── ec2-cost-calculate-ruby │ ├── README.md │ ├── Resources │ │ └── ec2cc - IAM User Required Permissions.json │ ├── ec2-cost-calculate.rb │ └── ec2cc-mysql │ │ ├── ec2cc-table-create.sql │ │ └── ec2cc.mwb ├── ec2-cost-calculate │ ├── README.md │ └── ec2-cost-calculate.sh ├── ec2-write-memory-metrics │ ├── README.md │ └── ec2-write-memory-metrics.sh ├── ec2-write-storage-used │ ├── README.md │ └── ec2-write-storage-used.sh └── rds-cost-calculate │ ├── README.md │ └── rds-cost-calculate.sh ├── as-apply-alarms ├── README.md └── as-apply-alarms.sh ├── as-update-launch-config ├── README.md └── as-update-launch-config.sh ├── aws-ha-release ├── README.md └── aws-ha-release.sh ├── aws-missing-tools-resources ├── Maps │ ├── aws-ec2-ami-map.txt │ └── aws-ec2-cost-map.txt └── QA │ ├── as-apply-alarms │ ├── as-apply-alarms-QA-Test-Plan.txt │ └── as-apply-alarms-Tests.sh │ ├── as-update-launch-config │ └── as-update-launch-config-QA.sh │ ├── asg-apply-alarms │ └── asg-apply-alarms-Tests.sh │ ├── ec2-automate-backup │ └── ec2-automate-backup-Test-Plan.txt │ ├── ec2-cost-calculate-rb │ └── ec2-cost-calculate-rb-Tests.sh │ └── rds-apply-alarms │ └── rds-apply-alarms-Tests.sh ├── aws-missing-tools.gemspec ├── bin └── aws-ha-release ├── cloudinit-inject ├── README.md └── cloudinit-inject-userdata.py ├── ec2-automate-backup ├── Beta │ ├── README.md │ └── ec2-automate-backup.sh ├── README.md ├── Resources │ ├── .aws │ ├── cron-primer.sh │ ├── ec2ab - IAM User Required Permissions.json │ └── ec2ab-test-plan.txt └── ec2-automate-backup.sh ├── ec2-modify-ebs-volume ├── README.md ├── ec2-modify-ebs-volume.py └── resources │ └── QA │ └── test_plan.md ├── iam-keyfind ├── README.md └── iam-keyfind.sh ├── lib ├── aws-missing-tools.rb └── aws-missing-tools │ ├── aws-ha-release.rb │ ├── aws-ha-release │ └── cycle_servers.rb │ └── version.rb ├── rds-apply-alarms ├── README.md └── rds-apply-alarms.sh ├── route53-migrate-zone ├── README.md ├── config.ini └── route53-migrate-zone.py └── spec ├── aws-missing-tools ├── aws-ha-release │ └── cycle_servers_spec.rb └── aws-ha-release_spec.rb ├── spec_helper.rb └── support ├── fake_auto_scaling.rb ├── fake_core_data_list.rb ├── fake_ec2.rb └── fake_elb.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/Gemfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/README.md -------------------------------------------------------------------------------- /_deprecated/ec2-automate-backup/ec2-automate-backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/_deprecated/ec2-automate-backup/ec2-automate-backup.sh -------------------------------------------------------------------------------- /_deprecated/ec2-cost-calculate-ruby/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/_deprecated/ec2-cost-calculate-ruby/README.md -------------------------------------------------------------------------------- /_deprecated/ec2-cost-calculate-ruby/Resources/ec2cc - IAM User Required Permissions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/_deprecated/ec2-cost-calculate-ruby/Resources/ec2cc - IAM User Required Permissions.json -------------------------------------------------------------------------------- /_deprecated/ec2-cost-calculate-ruby/ec2-cost-calculate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/_deprecated/ec2-cost-calculate-ruby/ec2-cost-calculate.rb -------------------------------------------------------------------------------- /_deprecated/ec2-cost-calculate-ruby/ec2cc-mysql/ec2cc-table-create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/_deprecated/ec2-cost-calculate-ruby/ec2cc-mysql/ec2cc-table-create.sql -------------------------------------------------------------------------------- /_deprecated/ec2-cost-calculate-ruby/ec2cc-mysql/ec2cc.mwb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/_deprecated/ec2-cost-calculate-ruby/ec2cc-mysql/ec2cc.mwb -------------------------------------------------------------------------------- /_deprecated/ec2-cost-calculate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/_deprecated/ec2-cost-calculate/README.md -------------------------------------------------------------------------------- /_deprecated/ec2-cost-calculate/ec2-cost-calculate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/_deprecated/ec2-cost-calculate/ec2-cost-calculate.sh -------------------------------------------------------------------------------- /_deprecated/ec2-write-memory-metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/_deprecated/ec2-write-memory-metrics/README.md -------------------------------------------------------------------------------- /_deprecated/ec2-write-memory-metrics/ec2-write-memory-metrics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/_deprecated/ec2-write-memory-metrics/ec2-write-memory-metrics.sh -------------------------------------------------------------------------------- /_deprecated/ec2-write-storage-used/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/_deprecated/ec2-write-storage-used/README.md -------------------------------------------------------------------------------- /_deprecated/ec2-write-storage-used/ec2-write-storage-used.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/_deprecated/ec2-write-storage-used/ec2-write-storage-used.sh -------------------------------------------------------------------------------- /_deprecated/rds-cost-calculate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/_deprecated/rds-cost-calculate/README.md -------------------------------------------------------------------------------- /_deprecated/rds-cost-calculate/rds-cost-calculate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/_deprecated/rds-cost-calculate/rds-cost-calculate.sh -------------------------------------------------------------------------------- /as-apply-alarms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/as-apply-alarms/README.md -------------------------------------------------------------------------------- /as-apply-alarms/as-apply-alarms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/as-apply-alarms/as-apply-alarms.sh -------------------------------------------------------------------------------- /as-update-launch-config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/as-update-launch-config/README.md -------------------------------------------------------------------------------- /as-update-launch-config/as-update-launch-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/as-update-launch-config/as-update-launch-config.sh -------------------------------------------------------------------------------- /aws-ha-release/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/aws-ha-release/README.md -------------------------------------------------------------------------------- /aws-ha-release/aws-ha-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/aws-ha-release/aws-ha-release.sh -------------------------------------------------------------------------------- /aws-missing-tools-resources/Maps/aws-ec2-ami-map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/aws-missing-tools-resources/Maps/aws-ec2-ami-map.txt -------------------------------------------------------------------------------- /aws-missing-tools-resources/Maps/aws-ec2-cost-map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/aws-missing-tools-resources/Maps/aws-ec2-cost-map.txt -------------------------------------------------------------------------------- /aws-missing-tools-resources/QA/as-apply-alarms/as-apply-alarms-QA-Test-Plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/aws-missing-tools-resources/QA/as-apply-alarms/as-apply-alarms-QA-Test-Plan.txt -------------------------------------------------------------------------------- /aws-missing-tools-resources/QA/as-apply-alarms/as-apply-alarms-Tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/aws-missing-tools-resources/QA/as-apply-alarms/as-apply-alarms-Tests.sh -------------------------------------------------------------------------------- /aws-missing-tools-resources/QA/as-update-launch-config/as-update-launch-config-QA.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/aws-missing-tools-resources/QA/as-update-launch-config/as-update-launch-config-QA.sh -------------------------------------------------------------------------------- /aws-missing-tools-resources/QA/asg-apply-alarms/asg-apply-alarms-Tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/aws-missing-tools-resources/QA/asg-apply-alarms/asg-apply-alarms-Tests.sh -------------------------------------------------------------------------------- /aws-missing-tools-resources/QA/ec2-automate-backup/ec2-automate-backup-Test-Plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/aws-missing-tools-resources/QA/ec2-automate-backup/ec2-automate-backup-Test-Plan.txt -------------------------------------------------------------------------------- /aws-missing-tools-resources/QA/ec2-cost-calculate-rb/ec2-cost-calculate-rb-Tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/aws-missing-tools-resources/QA/ec2-cost-calculate-rb/ec2-cost-calculate-rb-Tests.sh -------------------------------------------------------------------------------- /aws-missing-tools-resources/QA/rds-apply-alarms/rds-apply-alarms-Tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/aws-missing-tools-resources/QA/rds-apply-alarms/rds-apply-alarms-Tests.sh -------------------------------------------------------------------------------- /aws-missing-tools.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/aws-missing-tools.gemspec -------------------------------------------------------------------------------- /bin/aws-ha-release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/bin/aws-ha-release -------------------------------------------------------------------------------- /cloudinit-inject/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/cloudinit-inject/README.md -------------------------------------------------------------------------------- /cloudinit-inject/cloudinit-inject-userdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/cloudinit-inject/cloudinit-inject-userdata.py -------------------------------------------------------------------------------- /ec2-automate-backup/Beta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/ec2-automate-backup/Beta/README.md -------------------------------------------------------------------------------- /ec2-automate-backup/Beta/ec2-automate-backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/ec2-automate-backup/Beta/ec2-automate-backup.sh -------------------------------------------------------------------------------- /ec2-automate-backup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/ec2-automate-backup/README.md -------------------------------------------------------------------------------- /ec2-automate-backup/Resources/.aws: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/ec2-automate-backup/Resources/.aws -------------------------------------------------------------------------------- /ec2-automate-backup/Resources/cron-primer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/ec2-automate-backup/Resources/cron-primer.sh -------------------------------------------------------------------------------- /ec2-automate-backup/Resources/ec2ab - IAM User Required Permissions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/ec2-automate-backup/Resources/ec2ab - IAM User Required Permissions.json -------------------------------------------------------------------------------- /ec2-automate-backup/Resources/ec2ab-test-plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/ec2-automate-backup/Resources/ec2ab-test-plan.txt -------------------------------------------------------------------------------- /ec2-automate-backup/ec2-automate-backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/ec2-automate-backup/ec2-automate-backup.sh -------------------------------------------------------------------------------- /ec2-modify-ebs-volume/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/ec2-modify-ebs-volume/README.md -------------------------------------------------------------------------------- /ec2-modify-ebs-volume/ec2-modify-ebs-volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/ec2-modify-ebs-volume/ec2-modify-ebs-volume.py -------------------------------------------------------------------------------- /ec2-modify-ebs-volume/resources/QA/test_plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/ec2-modify-ebs-volume/resources/QA/test_plan.md -------------------------------------------------------------------------------- /iam-keyfind/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/iam-keyfind/README.md -------------------------------------------------------------------------------- /iam-keyfind/iam-keyfind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/iam-keyfind/iam-keyfind.sh -------------------------------------------------------------------------------- /lib/aws-missing-tools.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/lib/aws-missing-tools.rb -------------------------------------------------------------------------------- /lib/aws-missing-tools/aws-ha-release.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/lib/aws-missing-tools/aws-ha-release.rb -------------------------------------------------------------------------------- /lib/aws-missing-tools/aws-ha-release/cycle_servers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/lib/aws-missing-tools/aws-ha-release/cycle_servers.rb -------------------------------------------------------------------------------- /lib/aws-missing-tools/version.rb: -------------------------------------------------------------------------------- 1 | module AwsMissingTools 2 | VERSION = '0.0.1' 3 | end 4 | -------------------------------------------------------------------------------- /rds-apply-alarms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/rds-apply-alarms/README.md -------------------------------------------------------------------------------- /rds-apply-alarms/rds-apply-alarms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/rds-apply-alarms/rds-apply-alarms.sh -------------------------------------------------------------------------------- /route53-migrate-zone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/route53-migrate-zone/README.md -------------------------------------------------------------------------------- /route53-migrate-zone/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/route53-migrate-zone/config.ini -------------------------------------------------------------------------------- /route53-migrate-zone/route53-migrate-zone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/route53-migrate-zone/route53-migrate-zone.py -------------------------------------------------------------------------------- /spec/aws-missing-tools/aws-ha-release/cycle_servers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/spec/aws-missing-tools/aws-ha-release/cycle_servers_spec.rb -------------------------------------------------------------------------------- /spec/aws-missing-tools/aws-ha-release_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/spec/aws-missing-tools/aws-ha-release_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/fake_auto_scaling.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/spec/support/fake_auto_scaling.rb -------------------------------------------------------------------------------- /spec/support/fake_core_data_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/spec/support/fake_core_data_list.rb -------------------------------------------------------------------------------- /spec/support/fake_ec2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/spec/support/fake_ec2.rb -------------------------------------------------------------------------------- /spec/support/fake_elb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudavail/aws-missing-tools/HEAD/spec/support/fake_elb.rb --------------------------------------------------------------------------------