Skip to content

Instantly share code, notes, and snippets.

@anorgan
anorgan / Nginx example.sls
Last active August 29, 2015 14:17
Nginx example
# /srv/salt/nginx/init.sls
nginx:
pkgrepo:
# Set up the package repository with PPA
- managed
- ppa: nginx/stable
# This is telling SaltStack that when running pkg module, this is its dependency
# This is a reverse way of setting requirements
- require_in:
- pkg: nginx
@anorgan
anorgan / Including and extending states.sls
Created March 23, 2015 00:02
Including and extending states
# /srv/salt/top.sls
base:
'*':
- website
# /srv/salt/apache/install.sls
apache:
pkg.installed:
- name: {{ salt['pillar.get']('pkgs:apache', 'apache2') }}
@anorgan
anorgan / Pillars and Grains to the rescue.sls
Last active August 29, 2015 14:17
Pillars and Grains to the rescue
# /srv/pillar/top.sls
base:
'os:Debian':
- match: grain
- debian_packages
'os:RedHat':
- match: grain
- redhat_packages
# /srv/pillar/debian_packages.sls
@anorgan
anorgan / Basic example - installing Apache.sls
Last active August 29, 2015 14:17
Basic example - installing Apache
# /srv/salt/top.sls
base:
'*':
- apache
# /srv/salt/apache.sls OR /srv/salt/apache/init.sls
apache:
pkg.installed:
- name: apache2
@anorgan
anorgan / Backbone-relational test.md
Last active December 23, 2015 09:29
A Pen by Marin Crnković.

Testing backbone relational

CodePen