1
0
Fork 0

Begin content fill

This commit is contained in:
Andrew Tomaka 2015-02-04 16:58:48 -05:00
parent 97f336bc42
commit 69881de296
10 changed files with 82 additions and 14 deletions

View file

@ -0,0 +1,7 @@
## How can we avoid this
This is a new Markdown slide
note:
Put your speaker notes here.
You can see them pressing 's'.

View file

@ -3,3 +3,6 @@
![But it works on my machine!](img/but-it-works-on-my-machine.jpg)
note:
Jeff Atwood article: http://blog.codinghorror.com/the-works-on-my-machine-certification-program/
Certification program for "Works on My Machine"

View file

@ -1,7 +1,4 @@
## Demonstration
This is a new Markdown slide
note:
Put your speaker notes here.
You can see them pressing 's'.
Repo available at https://github.com/atomaka/vagrant-farmers_markets

View file

@ -1,6 +1,13 @@
## Installation
This is a new Markdown slide
* Virtual Machine Provider
* [VirtualBox](https://www.virtualbox.org/wiki/Downloads)
* [VMware Fusion](http://www.vmware.com/products/fusion): [pro version](https://www.vagrantup.com/vmware)
* [Many Other Providers](https://github.com/mitchellh/vagrant/wiki/Available-Vagrant-Plugins#providers)
* [Digital Ocean](https://www.digitalocean.com/): [plugin](https://github.com/smdahlen/vagrant-digitalocean)
* [Linux Containers](https://linuxcontainers.org/): [plugin](https://github.com/fgrehm/vagrant-lxc)
* AWS, Rackspace, vCenter, etc
* [Vagrant](http://www.vagrantup.com/downloads)
note:
Put your speaker notes here.

View file

@ -3,11 +3,13 @@
"what-is-devops.md",
"why-should-you-care.md",
"but-it-works-on-my-machine.md",
"but-how-can-we-avoid-this.md",
"what-is-vagrant.md",
"installation.md",
"the-vagrantfile.md",
"usage.md",
"demonstration.md",
"other-talks.md",
"resources.md",
"conclusion.md"
]

15
slides/other-talks.md Normal file
View file

@ -0,0 +1,15 @@
## Other Talks
* [Understanding Vagrant and Chef](https://www.youtube.com/watch?v=zEIj36G499w)
* Bryan Ollendyke
* [Automated Development Environments w/Vagrant](https://www.youtube.com/watch?v=Im4wNqlolqQ)
* Mitchell Hashimoto (creator of Vagrant)
* [Vagrant](https://www.youtube.com/watch?v=wW_J9Cvy5Rk)
* Lauri Pesonen
note:
First: Super quick intro to Vagrant and Provisioning
Second: Detailed reasons for using with examples of why
Third: Overview and example with a Rails application

View file

@ -1,6 +1,9 @@
## Resources
This is a new Markdown slide
* [These Slides](https://github.com/atomaka/intro-to-vagrant)
* [Vagrant Documentation](https://docs.vagrantup.com/v2/)
* [Rove](http://rove.io/) - Tool for creating a typical Rails Vagrantfile
* [Railscast #292](http://railscasts.com/episodes/292-virtual-machines-with-vagrant) - Dated
note:
Put your speaker notes here.

View file

@ -1,6 +1,19 @@
## The Vagrantfile
This is a new Markdown slide
```
Vagrant::Config.run do |config|
# Installs the operating system
config.vm.box = 'ubuntu/trusty64'
# Configures the virtual machine
config.vm.network :hostonly, '192.168.111.10'
config.vm.synced_folder 'code/', '/home/vagrant/app'
# Provisions the system
config.vm.provision 'shell', path: 'provision/bootstrap.sh'
end
```
note:
Put your speaker notes here.

View file

@ -1,7 +1,19 @@
## Usage
This is a new Markdown slide
* Primary commands
* ```vagrant up```
* ```vagrant ssh```
* ```vagrant destroy```
* Others
* ```vagrant provision```
* ```vagrant halt```
* ```vagrant suspend```
* ```vagrant resume```
* ```vagrant push```
note:
Put your speaker notes here.
You can see them pressing 's'.
Primary = mandatory; stuff I always use
Others = commands I sometimes use
Push - recent command for doing deploys; can deploy to heroku

View file

@ -1,7 +1,16 @@
## What is DevOps?
This is a new Markdown slide
### Who?
* <span style="color:red">**Dev**</span>eloper - That's you!
* <span style="color:red">**Op**</span>eration<span style="color:red">**s**</span>
- Other IT staff; primarily those supporting your infrastructure
### What?
* Working together
* communication, collaboration, integration, automation, cooperation
note:
Put your speaker notes here.
You can see them pressing 's'.
Marriage of developer and operation staffs
Too much of our responsibilities overlap to ignore one another. Great gains
by working together