├── .gitignore ├── .rspec ├── .rubocop.yml ├── .travis.yml ├── .yardopts ├── CHANGELOG.md ├── Gemfile ├── Guardfile ├── LICENSE.md ├── README.md ├── Rakefile ├── lib ├── resources │ ├── autoscaling │ │ ├── group.rb │ │ └── launch_configuration.rb │ ├── cloudformation │ │ └── stack.rb │ ├── cloudwatch │ │ └── alarm.rb │ ├── common.rb │ ├── dynamodb │ │ └── table.rb │ ├── ec2 │ │ ├── image.rb │ │ ├── instance.rb │ │ ├── internet_gateway.rb │ │ ├── network_interface.rb │ │ ├── route_table.rb │ │ ├── security_group.rb │ │ ├── subnet.rb │ │ ├── subnets.rb │ │ └── vpc.rb │ ├── elasticloadbalancing │ │ └── load_balancer.rb │ ├── rds │ │ └── db_instance.rb │ └── redshift │ │ └── cluster.rb └── serverspec-aws.rb └── spec ├── autoscaling ├── group_spec.rb └── launch_configuration_spec.rb ├── cloudformation └── stack_spec.rb ├── cloudwatch └── alarm_spec.rb ├── dynamodb └── table_spec.rb ├── ec2 ├── image_spec.rb ├── instance_spec.rb ├── internet_gateway_spec.rb ├── network_interface_spec.rb ├── route_table_spec.rb ├── security_group_spec.rb ├── subnet_spec.rb ├── vpc_spec.rb └── vpc_subnets_spec.rb ├── elasticloadbalancing └── load_balancer_spec.rb ├── rds └── db_instance_spec.rb ├── redshift └── cluster_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/.yardopts -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/Rakefile -------------------------------------------------------------------------------- /lib/resources/autoscaling/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/autoscaling/group.rb -------------------------------------------------------------------------------- /lib/resources/autoscaling/launch_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/autoscaling/launch_configuration.rb -------------------------------------------------------------------------------- /lib/resources/cloudformation/stack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/cloudformation/stack.rb -------------------------------------------------------------------------------- /lib/resources/cloudwatch/alarm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/cloudwatch/alarm.rb -------------------------------------------------------------------------------- /lib/resources/common.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/common.rb -------------------------------------------------------------------------------- /lib/resources/dynamodb/table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/dynamodb/table.rb -------------------------------------------------------------------------------- /lib/resources/ec2/image.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/ec2/image.rb -------------------------------------------------------------------------------- /lib/resources/ec2/instance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/ec2/instance.rb -------------------------------------------------------------------------------- /lib/resources/ec2/internet_gateway.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/ec2/internet_gateway.rb -------------------------------------------------------------------------------- /lib/resources/ec2/network_interface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/ec2/network_interface.rb -------------------------------------------------------------------------------- /lib/resources/ec2/route_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/ec2/route_table.rb -------------------------------------------------------------------------------- /lib/resources/ec2/security_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/ec2/security_group.rb -------------------------------------------------------------------------------- /lib/resources/ec2/subnet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/ec2/subnet.rb -------------------------------------------------------------------------------- /lib/resources/ec2/subnets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/ec2/subnets.rb -------------------------------------------------------------------------------- /lib/resources/ec2/vpc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/ec2/vpc.rb -------------------------------------------------------------------------------- /lib/resources/elasticloadbalancing/load_balancer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/elasticloadbalancing/load_balancer.rb -------------------------------------------------------------------------------- /lib/resources/rds/db_instance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/rds/db_instance.rb -------------------------------------------------------------------------------- /lib/resources/redshift/cluster.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/resources/redshift/cluster.rb -------------------------------------------------------------------------------- /lib/serverspec-aws.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/lib/serverspec-aws.rb -------------------------------------------------------------------------------- /spec/autoscaling/group_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/autoscaling/group_spec.rb -------------------------------------------------------------------------------- /spec/autoscaling/launch_configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/autoscaling/launch_configuration_spec.rb -------------------------------------------------------------------------------- /spec/cloudformation/stack_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/cloudformation/stack_spec.rb -------------------------------------------------------------------------------- /spec/cloudwatch/alarm_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/cloudwatch/alarm_spec.rb -------------------------------------------------------------------------------- /spec/dynamodb/table_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/dynamodb/table_spec.rb -------------------------------------------------------------------------------- /spec/ec2/image_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/ec2/image_spec.rb -------------------------------------------------------------------------------- /spec/ec2/instance_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/ec2/instance_spec.rb -------------------------------------------------------------------------------- /spec/ec2/internet_gateway_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/ec2/internet_gateway_spec.rb -------------------------------------------------------------------------------- /spec/ec2/network_interface_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/ec2/network_interface_spec.rb -------------------------------------------------------------------------------- /spec/ec2/route_table_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/ec2/route_table_spec.rb -------------------------------------------------------------------------------- /spec/ec2/security_group_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/ec2/security_group_spec.rb -------------------------------------------------------------------------------- /spec/ec2/subnet_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/ec2/subnet_spec.rb -------------------------------------------------------------------------------- /spec/ec2/vpc_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/ec2/vpc_spec.rb -------------------------------------------------------------------------------- /spec/ec2/vpc_subnets_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/ec2/vpc_subnets_spec.rb -------------------------------------------------------------------------------- /spec/elasticloadbalancing/load_balancer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/elasticloadbalancing/load_balancer_spec.rb -------------------------------------------------------------------------------- /spec/rds/db_instance_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/rds/db_instance_spec.rb -------------------------------------------------------------------------------- /spec/redshift/cluster_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/redshift/cluster_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltwaterC/serverspec-aws/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------