Skip to content

Instantly share code, notes, and snippets.

View gravyboat's full-sized avatar

Forrest gravyboat

View GitHub Profile
@gravyboat
gravyboat / gist:154390b0f40bba4e1b69
Created July 11, 2014 20:54
Rendering out jinja files with a pillar.
import yaml
import jinja2
print jinja2.Template(open('PATH/files/FILE.jinja').read()).render(pillar=yaml.load(open('pillar.example')))
@gravyboat
gravyboat / authorized_keys.jinja
Last active August 29, 2015 14:03
users formula v2
{% for name, user in pillar.get('users', {}).items() if user.absent is not defined or not user.absent -%}
{% for auth in user['ssh_auth'] -%}
{{ auth }}
{% endfor -%}
{% endfor -%}
usr_dir:
file.directory:
- name: /usr/dir
@gravyboat
gravyboat / gist:0a8e43e158417dd9be4b
Created June 20, 2014 22:30
modularity example
dep/init.sls
------------
pkg.install:
- name: my_awesome_package
dep/dep1.sls
------------
include:
MYENVVAR="world" salt-call state.template test.sls
/srv/salt/nginx/init.sls
------------------------
install_nginx:
pkg:
- installed
- name: nginx
/srv/salt/nginx/config.sls
@gravyboat
gravyboat / gist:60f794dc1f9e093739f2
Created June 5, 2014 22:15
restart salt minion
install_at:
pkg:
- installed
- name: at
restart_minion:
at:
- present
- job: 'service salt-minion restart'
- timespec: 'now + 1 minute'
unzip_jboss:
archive:
- extracted
- name: /path/to/jboss_dir
- source: http://whereverjbossis.com/jboss.zip
- archive_format: zip
run_jboss_command:
command:
- run
checking consistency... /root/salt-test/salt/doc/topics/transports/raet/index.rst:: WARNING: document isn't included in any toctree
/root/salt-test/salt/doc/topics/transports/raet/programming_intro.rst:: WARNING: document isn't included in any toctree
/root/salt-test/salt/doc/topics/troubleshooting/master.rst:: WARNING: document isn't included in any toctree
/root/salt-test/salt/doc/topics/troubleshooting/minion.rst:: WARNING: document isn't included in any toctree
/root/salt-test/salt/doc/topics/troubleshooting/yaml_idiosyncrasies.rst:: WARNING: document isn't included in any toctree
@gravyboat
gravyboat / gist:9356977
Last active August 29, 2015 13:57
reactor matching?
highstate_run:
cmd.state.highstate:
- tgt:
- redis
- learnerator-load