{"action":"created","issue":{"url":"https://api.github.com/repos/ministryofjustice/bootstrap-cfn/issues/164","labels_url":"https://api.github.com/repos/ministryofjustice/bootstrap-cfn/issues/164/labels{/name}","comments_url":"https://api.github.com/repos/ministryofjustice/bootstrap-cfn/issues/164/comments","events_url":"https://api.github.com/repos/ministryofjustice/bootstrap-cfn/issues/164/events","html_url":"https://github.com/ministryofjustice/bootstrap-cfn/pull/164","id":120837173,"number":164,"title":"(WIP) Add vpc peering","user":{"login":"niallcreech","id":2128678,"avatar_url":"https://avatars.githubusercontent.com/u/2128678?v=3","gravatar_id":"","url":"https://api.github.com/users/niallcreech","html_url":"https://github.com/niallcreech","followers_url":"https://api.github.com/users/niallcreech/followers","following_url":"https://api.github.com/users/niallcreech/following{/other_user}","gists_url":"https://api.github.com/users/niallcreech/gists{/gist_id}","starred_url":"https://api.github.com/users/niallcreech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/niallcreech/subscriptions","organizations_url":"https://api.github.com/users/niallcreech/orgs","repos_url":"https://api.github.com/users/niallcreech/repos","events_url":"https://api.github.com/users/niallcreech/events{/privacy}","received_events_url":"https://api.github.com/users/niallcreech/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ministryofjustice/bootstrap-cfn/labels/in%20progress","name":"in progress","color":"ededed"}],"state":"closed","locked":false,"assignee":{"login":"niallcreech","id":2128678,"avatar_url":"https://avatars.githubusercontent.com/u/2128678?v=3","gravatar_id":"","url":"https://api.github.com/users/niallcreech","html_url":"https://github.com/niallcreech","followers_url":"https://api.github.com/users/niallcreech/followers","following_url":"https://api.github.com/users/niallcreech/following{/other_user}","gists_url":"https://api.github.com/users/niallcreech/gists{/gist_id}","starred_url":"https://api.github.com/users/niallcreech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/niallcreech/subscriptions","organizations_url":"https://api.github.com/users/niallcreech/orgs","repos_url":"https://api.github.com/users/niallcreech/repos","events_url":"https://api.github.com/users/niallcreech/events{/privacy}","received_events_url":"https://api.github.com/users/niallcreech/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-12-07T18:28:37Z","updated_at":"2015-12-14T14:42:38Z","closed_at":"2015-12-14T14:42:38Z","pull_request":{"url":"https://api.github.com/repos/ministryofjustice/bootstrap-cfn/pulls/164","html_url":"https://github.com/ministryofjustice/bootstrap-cfn/pull/164","diff_url":"https://github.com/ministryofjustice/bootstrap-cfn/pull/164.diff","patch_url":"https://github.com/ministryofjustice/bootstrap-cfn/pull/164.patch"},"body":"This change allows us to set up a config with,\r\n      \r\n      vpc:\r\n          peering:\r\n            helloworld-dev1: {}\r\n\r\nand run `fab enable_vpc_peering' to automatically create a peering connection with that stack name match. Currently the both vpc's overall CIDR will be routed between all route tables. The empty dictionary allows for expansion of configuration settings into more granular control. \r\n\r\n    * Create new class VPC to handle vpc connections and peering\r\n    * Update requirements to include boto3\r\n    * Add new fab tasks enable/disable_vpc_peering\r\n    * Add boto3 to setup.py requirements\r\n    * Add VPC docs page\r\n    * Add vpc requester/accepter routes to all route tables in each vpc"},"comment":{"url":"https://api.github.com/repos/ministryofjustice/bootstrap-cfn/issues/comments/164454346","html_url":"https://github.com/ministryofjustice/bootstrap-cfn/pull/164#issuecomment-164454346","issue_url":"https://api.github.com/repos/ministryofjustice/bootstrap-cfn/issues/164","id":164454346,"user":{"login":"niallcreech","id":2128678,"avatar_url":"https://avatars.githubusercontent.com/u/2128678?v=3","gravatar_id":"","url":"https://api.github.com/users/niallcreech","html_url":"https://github.com/niallcreech","followers_url":"https://api.github.com/users/niallcreech/followers","following_url":"https://api.github.com/users/niallcreech/following{/other_user}","gists_url":"https://api.github.com/users/niallcreech/gists{/gist_id}","starred_url":"https://api.github.com/users/niallcreech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/niallcreech/subscriptions","organizations_url":"https://api.github.com/users/niallcreech/orgs","repos_url":"https://api.github.com/users/niallcreech/repos","events_url":"https://api.github.com/users/niallcreech/events{/privacy}","received_events_url":"https://api.github.com/users/niallcreech/received_events","type":"User","site_admin":false},"created_at":"2015-12-14T14:42:38Z","updated_at":"2015-12-14T14:42:38Z","body":"Deprecating this in favour of https://github.com/ministryofjustice/bootstrap-cfn/pull/166"}}