{"action":"created","issue":{"url":"https://api.github.com/repos/azavea/raster-foundry/issues/192","labels_url":"https://api.github.com/repos/azavea/raster-foundry/issues/192/labels{/name}","comments_url":"https://api.github.com/repos/azavea/raster-foundry/issues/192/comments","events_url":"https://api.github.com/repos/azavea/raster-foundry/issues/192/events","html_url":"https://github.com/azavea/raster-foundry/pull/192","id":111892983,"number":192,"title":"Add VPC CloudFormation stack","user":{"login":"hectcastro","id":43639,"avatar_url":"https://avatars.githubusercontent.com/u/43639?v=3","gravatar_id":"","url":"https://api.github.com/users/hectcastro","html_url":"https://github.com/hectcastro","followers_url":"https://api.github.com/users/hectcastro/followers","following_url":"https://api.github.com/users/hectcastro/following{/other_user}","gists_url":"https://api.github.com/users/hectcastro/gists{/gist_id}","starred_url":"https://api.github.com/users/hectcastro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hectcastro/subscriptions","organizations_url":"https://api.github.com/users/hectcastro/orgs","repos_url":"https://api.github.com/users/hectcastro/repos","events_url":"https://api.github.com/users/hectcastro/events{/privacy}","received_events_url":"https://api.github.com/users/hectcastro/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/azavea/raster-foundry/labels/in%20review","name":"in review","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-10-16T19:08:36Z","updated_at":"2015-10-20T19:50:50Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/azavea/raster-foundry/pulls/192","html_url":"https://github.com/azavea/raster-foundry/pull/192","diff_url":"https://github.com/azavea/raster-foundry/pull/192.diff","patch_url":"https://github.com/azavea/raster-foundry/pull/192.patch"},"body":"Add `launch-stacks` subcommand to `rf-stack.py` with supporting CloudFormation templates for an Amazon VPC with a VPC endpoint for S3.\r\n\r\n---\r\n\r\n**Testing**\r\n\r\nEnsure that `default.yml` has at least the following contents:\r\n\r\n```yaml\r\n[staging]\r\nRegion: 'us-east-1'\r\nStackType: 'Staging'\r\nKeyName: 'rf-stg'\r\nIPAccess: '216.158.51.82/32'\r\nAvailabilityZones: 'us-east-1a,us-east-1b'\r\nNATInstanceType: 't2.micro'\r\nBastionHostInstanceType: 't2.micro'\r\n```\r\n\r\nThen, run the following command:\r\n\r\n```bash\r\n$ ./rf_stack.py launch-stacks --aws-profile rf-stg --rf-config-path default.yml --rf-profile staging\r\n\r\n```\r\n\r\n**Note**: This process makes use of the `rf-stg` API keys, which is different than the API keys associated with `rf-dev`. You can find the `rf-stg` keys on the file share."},"comment":{"url":"https://api.github.com/repos/azavea/raster-foundry/issues/comments/149681822","html_url":"https://github.com/azavea/raster-foundry/pull/192#issuecomment-149681822","issue_url":"https://api.github.com/repos/azavea/raster-foundry/issues/192","id":149681822,"user":{"login":"lliss","id":903219,"avatar_url":"https://avatars.githubusercontent.com/u/903219?v=3","gravatar_id":"","url":"https://api.github.com/users/lliss","html_url":"https://github.com/lliss","followers_url":"https://api.github.com/users/lliss/followers","following_url":"https://api.github.com/users/lliss/following{/other_user}","gists_url":"https://api.github.com/users/lliss/gists{/gist_id}","starred_url":"https://api.github.com/users/lliss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lliss/subscriptions","organizations_url":"https://api.github.com/users/lliss/orgs","repos_url":"https://api.github.com/users/lliss/repos","events_url":"https://api.github.com/users/lliss/events{/privacy}","received_events_url":"https://api.github.com/users/lliss/received_events","type":"User","site_admin":false},"created_at":"2015-10-20T19:50:50Z","updated_at":"2015-10-20T19:50:50Z","body":"Successfully created a VPC and checked that the proper resources were created. +1"}}