{"push_id":850243069,"size":103,"distinct_size":10,"ref":"refs/heads/digital_ocean_v2","head":"dae95ed7314ecaf49194e1d5831986a482d1173d","before":"b29180ea39d4639ecdffdc0666c95dd27a2f0d0d","commits":[{"sha":"89d37e1a270d902f2a01a72af848bb4ae30a946e","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"load aws_vpc provider if aws config has vpc options","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/89d37e1a270d902f2a01a72af848bb4ae30a946e"},{"sha":"55768c20f84c09c427dec57b085c980022f7a850","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"Created AwsVpc Provider, which is currently the Aws provider with an additional setup_vpc method","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/55768c20f84c09c427dec57b085c980022f7a850"},{"sha":"bac655553b08e83f13faeda103c607ed407c5508","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"add vpc config to rubber instance","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/bac655553b08e83f13faeda103c607ed407c5508"},{"sha":"e6574dfae0d043ad669c65b7e9c0804137442294","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"pass along vpc_id as a fog option if it exists in the config","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/e6574dfae0d043ad669c65b7e9c0804137442294"},{"sha":"a8af5bc0c9ecf02e95aef15a20e4f7e81c9e4211","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"setup_vpc task","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/a8af5bc0c9ecf02e95aef15a20e4f7e81c9e4211"},{"sha":"da8d88a97b52312cf301eee4664cb42a78c4d501","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"fixed a syntax error","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/da8d88a97b52312cf301eee4664cb42a78c4d501"},{"sha":"dca709b504dfce7af02cc28a80549ee898a581fe","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"vpc and subnet creation now seems to be working","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/dca709b504dfce7af02cc28a80549ee898a581fe"},{"sha":"2f33e312dcc9c26654b4bfa2a3e36d27e00479b3","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"we can only assign the instance to one subnet.  security groups will handle the private and public subnet talking to each other","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/2f33e312dcc9c26654b4bfa2a3e36d27e00479b3"},{"sha":"fe475ef4450c1e695bc69b1ff1b6eb00ce17600b","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"added a destroy_vpc task, whitespace fixes","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/fe475ef4450c1e695bc69b1ff1b6eb00ce17600b"},{"sha":"64d65f4b360748a96f289cbdc471d612824eac83","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"before_create_instance will need availability_zone for vpc case","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/64d65f4b360748a96f289cbdc471d612824eac83"},{"sha":"4904dff9c1b38620a1f1b4cbc2afd2014e24096e","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"we're no longer using private_subnet_str.  also, give instances public ips by default","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/4904dff9c1b38620a1f1b4cbc2afd2014e24096e"},{"sha":"839f71129a3255cb5699a1476e2a2f3f2ab77490","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"no need to override create_instance anymore","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/839f71129a3255cb5699a1476e2a2f3f2ab77490"},{"sha":"8736dd97d67a604786bca82da4f2e75c33c29422","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"no need to explicitly destroy subnets if we destroy the parent vpc","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/8736dd97d67a604786bca82da4f2e75c33c29422"},{"sha":"1ee069d196aa2c3c06257ba4be36bf2d8ca6c020","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"simplify subnet config - one per availability zone for now","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/1ee069d196aa2c3c06257ba4be36bf2d8ca6c020"},{"sha":"5e8bc5a16b478a616ca878a5df9aa460de649ffa","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"correctly create internet gateways, routes, and associate them with the appropriate subnet","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/5e8bc5a16b478a616ca878a5df9aa460de649ffa"},{"sha":"90ccd7ada8ad73049b76ecbccca31099b99b42fe","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"make setup_vpc method idempotent, break out config management into separate methods","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/90ccd7ada8ad73049b76ecbccca31099b99b42fe"},{"sha":"74a9809d8791407b35793232197bf0e8a4a33910","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"fixed wrong variable name","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/74a9809d8791407b35793232197bf0e8a4a33910"},{"sha":"9c2f9b9ad02bf99936cf45aefbaa365ca8db64c4","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"beginning of support for public and private subnets","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/9c2f9b9ad02bf99936cf45aefbaa365ca8db64c4"},{"sha":"7c6e1f035ef0a1c1974cc9cba496d3e75a5b8c6c","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"added some prompts, info messages","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/7c6e1f035ef0a1c1974cc9cba496d3e75a5b8c6c"},{"sha":"2c0f994c3754a56f49525cbc2266176df575c5a2","author":{"email":"726a4c6bd8325a2c3f4af442c993f0513f476f7e@gmail.com","name":"Dave Benvenuti"},"message":"need to determine public/private before we call before_create_instance","distinct":false,"url":"https://api.github.com/repos/davebenvenuti/rubber/commits/2c0f994c3754a56f49525cbc2266176df575c5a2"}]}