Skip to content

Instantly share code, notes, and snippets.

@karlgrz
Created November 5, 2013 21:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save karlgrz/7326233 to your computer and use it in GitHub Desktop.
Save karlgrz/7326233 to your computer and use it in GitHub Desktop.
Octopress state
include:
- ruby
- rvm
jekyll:
gem.installed:
- ruby: 1.9.3@mygemset
- user: services
- require:
- rvm: ruby-1.9.3
- rvm.gemset_present: mygemset
rdiscount:
gem.installed:
- ruby: 1.9.3@mygemset
- user: services
- require:
- rvm: ruby-1.9.3
- rvm.gemset_present: mygemset
pygments.rb:
gem.installed:
- ruby: 1.9.3@mygemset
- user: services
- require:
- rvm: ruby-1.9.3
- rvm.gemset_present: mygemset
RedCloth:
gem.installed:
- ruby: 1.9.3@mygemset
- user: services
- require:
- rvm: ruby-1.9.3
- rvm.gemset_present: mygemset
haml:
gem.installed:
- ruby: 1.9.3@mygemset
- user: services
- require:
- rvm: ruby-1.9.3
- rvm.gemset_present: mygemset
compass:
gem.installed:
- ruby: 1.9.3@mygemset
- user: services
- require:
- rvm: ruby-1.9.3
- rvm.gemset_present: mygemset
sass:
gem.installed:
- ruby: 1.9.3@mygemset
- user: services
- require:
- rvm: ruby-1.9.3
- rvm.gemset_present: mygemset
sass-globbing:
gem.installed:
- ruby: 1.9.3@mygemset
- user: services
- require:
- rvm: ruby-1.9.3
- rvm.gemset_present: mygemset
rubypants:
gem.installed:
- ruby: 1.9.3@mygemset
- user: services
- require:
- rvm: ruby-1.9.3
- rvm.gemset_present: mygemset
rb-fsevent:
gem.installed:
- ruby: 1.9.3@mygemset
- user: services
- require:
- rvm: ruby-1.9.3
- rvm.gemset_present: mygemset
stringex:
gem.installed:
- ruby: 1.9.3@mygemset
- user: services
- require:
- rvm: ruby-1.9.3
- rvm.gemset_present: mygemset
liquid:
gem.installed:
- ruby: 1.9.3@mygemset
- user: services
- require:
- rvm: ruby-1.9.3
- rvm.gemset_present: mygemset
sinatra:
gem.installed:
- ruby: 1.9.3@mygemset
- user: services
- require:
- rvm: ruby-1.9.3
- rvm.gemset_present: mygemset
include:
- users
- rvm
ruby-1.9.3:
rvm.installed:
- default: True
- user: services
- require:
- pkg: rvm-deps
- pkg: mri-deps
- user: services
mygemset:
rvm.gemset_present:
- defaut: True
- ruby: ruby-1.9.3
- user: services
- require:
- rvm: ruby-1.9.3
- user: services
include:
- users
rvm-deps:
pkg.installed:
- names:
- bash
- coreutils
- gzip
- bzip2
- gawk
- sed
- curl
- git-core
- subversion
- require:
- user: services
mri-deps:
pkg.installed:
- names:
- build-essential
- openssl
- libreadline6
- libreadline6-dev
- curl
- git-core
- zlib1g
- zlib1g-dev
- libssl-dev
- libyaml-dev
- libsqlite3-0
- libsqlite3-dev
- sqlite3
- libxml2-dev
- libxslt1-dev
- autoconf
- libc6-dev
- libncurses5-dev
- automake
- libtool
- bison
- subversion
- ruby
- require:
- user: services
include:
- users
- nginx
- ruby
- rvm
- octopress
karlgrz.com-git:
git.latest:
- name: ssh://git@github.com/karlgrz/karlgrz.com.git
- rev: master
- target: /var/www/karlgrz.com
- user: services
- identity: /home/services/.ssh/id_rsa
- require:
- user: services
- watch_in:
- service: nginx
cmd.wait:
- name: bundle install
- user: services
- cwd: /var/www/karlgrz.com
- shell: /bin/bash
- require:
- rvm: ruby-1.9.3
- rvm.gemset_present: mygemset
- watch:
- git: karlgrz.com-git
- watch_in:
- service: nginx
cmd.wait:
- name: rake generate
- user: services
- cwd: /var/www/karlgrz.com
- shell: /bin/bash
- require:
- rvm: ruby-1.9.3
- rvm.gemset_present: mygemset
- watch:
- git: karlgrz.com-git
- watch_in:
- service: nginx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment