Since both accounts and accounts-latest were showing "baby cannon", it seems that no one is really paying attention there. I propose we move over to using danny's servers, i.e., nightly.dev.lcip.org and latest.dev.lcip.org.
I've CNAME'd the old server names to the new ones for now, but we should probably remove those. -chris On May 20, 2014, at 12:10 PM, Danny Coates <[email protected]> wrote: > As the scope of FxA projects grow and new repositories are added keeping a > development environment up to date and functional becomes increasingly more > difficult. So far we've been able to use awsbox for our various > *.dev.lcip.org servers, but I feel like we're reaching the limits of their > convenience for testing the whole integrated system. The latest and nightly > servers have accumulated various one off hacks to do the things we need them > to do and I think this would continue as we add more services. > > I started a repo a couple weeks ago to start to try and address this issue > and also allow for more experimentation with our deployment. What I'd like to > propose here is that we retire our current set of shared *.dev.lcip.org > awsboxes and use this new thing for our shared dev/test environment. > > So what is the new thing an how is it better? > > 1. It uses cloudformation to create the all the AWS resources. > - Its the same way production and stage resources are provisioned > - It allows for easier server architecture experimentation > - Stack setup and teardown is easier > 2. Supporting services are included. > - Heka, Elasticsearch and Kibana are included > - Can use the same tools to debug dev as prod > - Makes developing new Heka filters, Kibana dashboards, etc. easier > 3. Its provisioned with Ansible. > - All parts of the installation are documented and repeatable > - Easy to add new roles and tasks > - Automatically update server configuration in addition to code > > Its not complete but I think it now has all the minimum requirements to to > serve as our latest and nightly development servers: https, ssh access, > reliable email, auto-update. > > The latest server pulls from github every 10 minutes and is at: > > https://latest.dev.lcip.org > > To log in with ssh: > > ssh [email protected] > > Heka and Kibana are at: > > http://meta-latest.dev.lcip.org:4352 and http://meta-latest.dev.lcip.org:9199 > > The repo is: > > https://github.com/dannycoates/fxa-dev > > The readme has some basic info on the AWS setup. For a deep dive look at the > roles and aws directories. > > > Please have a look and share any feedback :) > > > -- > Danny Coates > > _______________________________________________ > Dev-fxacct mailing list > [email protected] > https://mail.mozilla.org/listinfo/dev-fxacct _______________________________________________ Dev-fxacct mailing list [email protected] https://mail.mozilla.org/listinfo/dev-fxacct

