This is a set of terraform and other scripts that intended to be able to bootstrap up a tabula-rasa AWS account with several VPCs and instances that can be used to explore security issues. In general terms it should be considered a base environment that can be expanded on, and probably if you want to add other services or infrastructure you should consider forking it.
I'm also hoping that this will evolve into an exemplar of general best practices and common conventions around using AWS and Terraform.
First modify and execute the bootstrap-scripts
to get the base accounts, groups, keys and S3 backend sorted out.
Second setup terraform.tfvars
for the platform-scripts
, then do appropriate terraform init
& terraform apply
to get it all up and running. Be aware that the terraform scripts may complete well before the EC2 instances finish initialising.
Copyright 2018 Leap Beyond Emerging Technologies B.V.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.