{"action":"created","issue":{"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/issues/405","repository_url":"https://api.github.com/repos/LeastAuthority/leastauthority.com","labels_url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/issues/405/labels{/name}","comments_url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/issues/405/comments","events_url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/issues/405/events","html_url":"https://github.com/LeastAuthority/leastauthority.com/issues/405","id":184935476,"number":405,"title":"deploy_infrastructure_server.py fails awkwardly if \"customerdefault\" security group is not defined","user":{"login":"exarkun","id":254565,"avatar_url":"https://avatars.githubusercontent.com/u/254565?v=3","gravatar_id":"","url":"https://api.github.com/users/exarkun","html_url":"https://github.com/exarkun","followers_url":"https://api.github.com/users/exarkun/followers","following_url":"https://api.github.com/users/exarkun/following{/other_user}","gists_url":"https://api.github.com/users/exarkun/gists{/gist_id}","starred_url":"https://api.github.com/users/exarkun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/exarkun/subscriptions","organizations_url":"https://api.github.com/users/exarkun/orgs","repos_url":"https://api.github.com/users/exarkun/repos","events_url":"https://api.github.com/users/exarkun/events{/privacy}","received_events_url":"https://api.github.com/users/exarkun/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-24T19:42:14Z","updated_at":"2016-10-27T18:18:35Z","closed_at":null,"body":"Attempting to run this script using my own AWS account results in:\r\n\r\n```\r\nError returned ?\r\n[Failure instance: Traceback: <class 'txaws.ec2.exception.EC2Error'>: Error Message: The security group 'customerdefault' does not exist\r\n/tmp/leastauthority.com/local/lib/python2.7/site-packages/twisted/protocols/policies.py:125:connectionLost\r\n/tmp/leastauthority.com/local/lib/python2.7/site-packages/twisted/web/client.py:223:connectionLost\r\n/tmp/leastauthority.com/local/lib/python2.7/site-packages/twisted/internet/defer.py:393:callback\r\n/tmp/leastauthority.com/local/lib/python2.7/site-packages/twisted/internet/defer.py:501:_startRunCallbacks\r\n--- <exception caught here> ---\r\n/tmp/leastauthority.com/local/lib/python2.7/site-packages/twisted/internet/defer.py:587:_runCallbacks\r\n/tmp/leastauthority.com/local/lib/python2.7/site-packages/txaws/ec2/client.py:23:ec2_error_wrapper\r\n/tmp/leastauthority.com/local/lib/python2.7/site-packages/txaws/client/base.py:46:error_wrapper\r\n]\r\n```\r\n\r\nThe securitygroup to use is not parameterized and the script makes no mention of requiring a group named \"customerdefault\".  It's also not clear what the expectations of this group are.\r\n"},"comment":{"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/issues/comments/256726974","html_url":"https://github.com/LeastAuthority/leastauthority.com/issues/405#issuecomment-256726974","issue_url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/issues/405","id":256726974,"user":{"login":"exarkun","id":254565,"avatar_url":"https://avatars.githubusercontent.com/u/254565?v=3","gravatar_id":"","url":"https://api.github.com/users/exarkun","html_url":"https://github.com/exarkun","followers_url":"https://api.github.com/users/exarkun/followers","following_url":"https://api.github.com/users/exarkun/following{/other_user}","gists_url":"https://api.github.com/users/exarkun/gists{/gist_id}","starred_url":"https://api.github.com/users/exarkun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/exarkun/subscriptions","organizations_url":"https://api.github.com/users/exarkun/orgs","repos_url":"https://api.github.com/users/exarkun/repos","events_url":"https://api.github.com/users/exarkun/events{/privacy}","received_events_url":"https://api.github.com/users/exarkun/received_events","type":"User","site_admin":false},"created_at":"2016-10-27T18:18:35Z","updated_at":"2016-10-27T18:18:35Z","body":"A related problem is that the signup process depends on an EC2 ssh key named ssec2sshadmin existing.  Signup falls over if this is missing."}}
{"actor":{"display_login":"exarkun"}}