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)
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
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
|
||||
|
||||
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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue