Skip to content

Instantly share code, notes, and snippets.

View dginther's full-sized avatar

Demian Ginther dginther

  • Superorbital.io
  • Albuquerque, NM
View GitHub Profile
Data failed to compile:
----------
Rendering SLS nginx.site failed, render error: while parsing a block mapping
in "<unicode string>", line 1, column 1:
include:
^
expected <block end>, but found '<block mapping start>'
in "<unicode string>", line 11, column 2:
/etc/nginx/sites-enabled/site:
^
redis-repo:
pkgrepo.managed:
- humanname: Redis PPA
- ppa: rwky/redis
- require_in: redis
redis:
pkg:
- installed
- name: redis-server
@dginther
dginther / init.sls
Created July 29, 2013 21:14
Mysql state with password and mysql module config, and monit config.
mysql:
pkg:
- installed
- names:
- mysql-server
- mysql-server-5.5
- mysql-client
- require:
- pkg: python-mysqldb
- debconf: 'mysql-debconf'
mongo-10gen-server:
pkg:
- installed
- require:
- pkgrepo: 10gen-repo
/root/check_mk-1.2.2p2.tar.gz:
file.managed:
- source: salt://check_mk/check_mk-1.2.2p2.tar.gz
- user: root
- group: root
- mode: 644
check_mk-install:
cmd.script:
- source: salt://check_mk/check_mk_non_interactive.sh
for queue, qlen in info:
qlength = int(qlen)
print queue
print qlength
input:
[['lowq', '3'], ['critq', '0'], ['defq', '0'], ['workers', '0']]
output:
lowq
postmap-cmr:
cmd.run:
- name: postmap virtual_mailbox_recipients
- cwd: /etc/postfix
- onlyif: test -e /etc/postfix/virtual_mailbox_recipients
- unless: test -e /etc/postfix/virtual_mailbox_recipients.db
- require:
- pkg: postfix
install-these:
pkg.installed:
- pkgs:
- foobar
- php5-mysql
- vim-ehhanced
/etc/munin.conf:
file.managed:
- source: salt://munin.conf
(init.sls)
check_mk-add-server:
cmd.run:
- name: salt-call event.fire_master 'west-add-server' 'wato'
(/srv/reactor/wato.sls)
{% if data['data'] == 'west-add-server' %}
{{ data['id'] }}:
cmd.run:
- name: salt 'monitor-ops1' file.append /etc/check_mk/conf.d/wato/vpc_west_stack/tmp.tmp \
2013-08-22 23:01:27,128 [salt.template ][DEBUG ] Rendered data from file: /srv/reactor/wato.sls:
install:
cmd.cmd.run:
- name: salt 'monitor-ops1' file.append /etc/check_mk/conf.d/wato/vpc_west_stack/tmp.tmp \
"This is a test. This is only a test."
2013-08-22 23:01:27,132 [salt.loaded.int.render.yaml][DEBUG ] Results of YAML rendering: