-
Notifications
You must be signed in to change notification settings - Fork 444
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pivotal/Trello/whatever backlog? #263
Comments
bump @miketheman? |
We originally started a trello here: https://trello.com/opsschool But have been lax in defining what our next steps are. @avleen, myself and others should actually take some time and try to figure out what's next. Do you have some ideas? |
I think the big thing next is to define what the "next steps" are for the project. But I really want to see next steps, as do a lot of others :-) What it would need:
We can either do this as VirtualBox images, or we have VM resources which Rackspace donated to this project. However, using Rackspace would require us to set up more security and have an automated way to provision and deprovision machines, etc. Totally worth going, but maybe as Phase 2. That is, if people still think this is a good idea! |
Avleen, I think this is a great idea. Learning a technology is not just about installing an application, but how to make it scale and how it functions under load. There's no lack of guides on how to install software, but there is little material available that helps build this other experience. I think this kind of work could help fill this need. I believe Vagrant allows a fairly portable experience, and would advocate for it's use. Granted, we're training technologists, but there's something to the convenience of condensing the instructions to: save this Vagrantfile to a location, type "vagrant up". I would ship clean machines, and then provide scripts/recipes/&c that break them. This allows five things:
So, yes, it's a great idea but flip the deliverables. Do not provide broken machines with checks to see if they're working; provide working machines with easy ways to break them. -- Jess |
So my take would be to make use of the vagrant VMs ability to use a basebox - have them all use the same basebox, then customize it on a per-"problem" basis. |
Or a Packer image, and then whatever your config management poison of choice is on top as a provisioner? |
Picking this one up, you might have a look at the Labtainer project, which has an educational curriculum of labs for teaching security. Users pull down one VM and then all the labs run as Docker containers inside the VM. So you can do "labtainer firewall-lab" and have it spin up a little network with a firewall, host inside, and webserver, then work through problems. That might be a really useful model to work from, especially since you can download either the pre-made VM (3GB) or just the Docker and lab framework (ca. 25MB of Python) for something lighter-weight but more self-supported. |
My own two-pence/cent/whatever, but does this project have a Pivotal/Trello/whatever backlog that's open to the world? I think it would be really useful as a to-do tracker.
The text was updated successfully, but these errors were encountered: