Begin content fill
This commit is contained in:
parent
97f336bc42
commit
69881de296
10 changed files with 82 additions and 14 deletions
7
slides/but-how-can-we-avoid-this.md
Normal file
7
slides/but-how-can-we-avoid-this.md
Normal 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'.
|
|
@ -3,3 +3,6 @@
|
||||||
![But it works on my machine!](img/but-it-works-on-my-machine.jpg)
|
![But it works on my machine!](img/but-it-works-on-my-machine.jpg)
|
||||||
|
|
||||||
note:
|
note:
|
||||||
|
Jeff Atwood article: http://blog.codinghorror.com/the-works-on-my-machine-certification-program/
|
||||||
|
|
||||||
|
Certification program for "Works on My Machine"
|
||||||
|
|
|
@ -1,7 +1,4 @@
|
||||||
## Demonstration
|
## Demonstration
|
||||||
|
|
||||||
This is a new Markdown slide
|
|
||||||
|
|
||||||
note:
|
note:
|
||||||
Put your speaker notes here.
|
Repo available at https://github.com/atomaka/vagrant-farmers_markets
|
||||||
You can see them pressing 's'.
|
|
||||||
|
|
|
@ -1,6 +1,13 @@
|
||||||
## Installation
|
## 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:
|
note:
|
||||||
Put your speaker notes here.
|
Put your speaker notes here.
|
||||||
|
|
|
@ -3,11 +3,13 @@
|
||||||
"what-is-devops.md",
|
"what-is-devops.md",
|
||||||
"why-should-you-care.md",
|
"why-should-you-care.md",
|
||||||
"but-it-works-on-my-machine.md",
|
"but-it-works-on-my-machine.md",
|
||||||
|
"but-how-can-we-avoid-this.md",
|
||||||
"what-is-vagrant.md",
|
"what-is-vagrant.md",
|
||||||
"installation.md",
|
"installation.md",
|
||||||
"the-vagrantfile.md",
|
"the-vagrantfile.md",
|
||||||
"usage.md",
|
"usage.md",
|
||||||
"demonstration.md",
|
"demonstration.md",
|
||||||
|
"other-talks.md",
|
||||||
"resources.md",
|
"resources.md",
|
||||||
"conclusion.md"
|
"conclusion.md"
|
||||||
]
|
]
|
||||||
|
|
15
slides/other-talks.md
Normal file
15
slides/other-talks.md
Normal 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
|
|
@ -1,6 +1,9 @@
|
||||||
## Resources
|
## 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:
|
note:
|
||||||
Put your speaker notes here.
|
Put your speaker notes here.
|
||||||
|
|
|
@ -1,6 +1,19 @@
|
||||||
## The Vagrantfile
|
## 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:
|
note:
|
||||||
Put your speaker notes here.
|
Put your speaker notes here.
|
||||||
|
|
|
@ -1,7 +1,19 @@
|
||||||
## Usage
|
## 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:
|
note:
|
||||||
Put your speaker notes here.
|
Primary = mandatory; stuff I always use
|
||||||
You can see them pressing 's'.
|
|
||||||
|
Others = commands I sometimes use
|
||||||
|
|
||||||
|
Push - recent command for doing deploys; can deploy to heroku
|
||||||
|
|
|
@ -1,7 +1,16 @@
|
||||||
## What is DevOps?
|
## 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:
|
note:
|
||||||
Put your speaker notes here.
|
Marriage of developer and operation staffs
|
||||||
You can see them pressing 's'.
|
|
||||||
|
Too much of our responsibilities overlap to ignore one another. Great gains
|
||||||
|
by working together
|
||||||
|
|
Loading…
Reference in a new issue