Fork me on GitHub

@mccraigmccraig curious to know how you've found cloudformation?


I'd also like to know (This wasn't clear from documentation) where does the cf template run? Like, if I tell it to start 15 servers, wait 1 minute, then turn off my laptop. What happens?


moin moin morning


@dominicm i used mesosphere’s cf template generators, so my exposure to the minutæ of cf templates has been minimal - i just deploy a stack from the generated templates


the templates run in the cloud, with detailed event reporting for each step. it can still be pretty opaque when things go wrong though


i chose this way rather than some terraform because it gives me an out-of-the-box dc/os cluster which supports the stuff which will make future life easier (particularly scaling groups) and is supported by mesosphere


there are some limitations built into these CF templates though, e.g. masters are deployed from the same AMI as agents, which means my masters have a load of unused storage volumes attached, but i can live with that


@mccraigmccraig I was surprised that most of the errors couldn't be caught aot by aws


they probably can... i had one which took me ages to figure out, but was caused by me not reading the ample warnings about giving an iam role with sufficient privileges. PEBKAC


Where were the warnings? AOT or nested in some documentation?


during the cloudformation stack deploy screens... it was all new and unfamiliar and i glossed over them completely, although they are spectacularly obvious with hindsight


@dominicm Once the template has been pushed to AWS, all the work is on AWS


So you can happily turn your machine off and it'll still spin up the instances defined by the template etc


Generally when libs and such are waiting there they're periodically polling AWS to see if the create was successful or not, because it can fail and the template will just sit on AWS in FAILED state


@carr0t perfect! I wanted to have a machine with its own login system, that had complex authorisation policies on cf templates.


Like if you asked it to spin up more resources than you have available or whatever


Or if you ask it to do something that it turns out you don't have the privs for


How is everyone doing today?


Any of you have the fortune of an open source Friday policy at work?


Other teams certainly have a 10% day once per sprint, but we have too much on for clients to do that 😞


I feel you pain 👍 Would love to convince the powers that be to give us a few hours a week to do something like that


Because we have so many more clients and bigger systems than most teams here what would otherwise be 10% time is spent ensuring our docs are still good and usable and there, both client facing stuff and internal process stuff


I like to do open source every day if I can.


But you pay the salaries @otfrom;) You're allowed to during work hours 😉


@yogidevbear everybody else does too (tbh, they do more than I do, I'm really mostly post-technical now, I need to find a management slack)


I find I work on open source a lot more when my job involves less coding (management, pure architecture). If my job has plenty of coding opportunities, my open source work suffers!