eugene-sy / infrastructure-as-code

infrastructure-as-code presentation and examples. Beware, Russian language!

Home Page:https://speakerdeck.com/axblade/infrastructure-as-a-code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Infrastructure as code

This repo contains presentation and examples of code on "Infrastructure as code".

Tools and

Presentation

Built with Reveal.js.

To run it on your local computer, you should:

  • clone repo
  • change working direcotry to it in your shell
  • install Node.js packages with npm install
  • run grunt to serve presentation files with grunt serve

Now you can see this presentation on "http://localhost:8000" or on "http://YOUR_IP:8000"

Examples

Example list:

  • clean - clean Vagrant box with ubuntu 14.04 installed, just to show how to configure vagrant
  • puppet - example of provisioning with puppet
  • chef - example of provisioning with chef

Provisioning:

  • apt - update
  • install JDK
  • install Tomcat 6

To run examples you must have Vagrant installed and something like MinGW if you work in Windows.

  • change working direcory to $REPO/examples/$EXAMPLE
  • run vagrant up

In several minutes you'll have vagrant box provisioned (time depends on your copmputers power and width of network channel).

Licenses

Source code is distributed under MIT License Presentation is distributed under Creative Commons License

Images used in presentation are not used to advertise any of products. If any of them violates any kind of licensing, please, contact me with Github issue and I'll do my best to replace any inconvenience.

About

infrastructure-as-code presentation and examples. Beware, Russian language!

https://speakerdeck.com/axblade/infrastructure-as-a-code


Languages

Language:JavaScript 45.9%Language:CSS 27.9%Language:Ruby 25.3%Language:Puppet 0.9%