Skip to content

Instantly share code, notes, and snippets.

@viq
viq / upgrade.sls
Created March 27, 2014 18:45
Do I need the prereq in all those places?
include:
- gitlab.gitlab-shell
- gitlab.gitlab
gitlab-backup:
cmd.wait:
- user: git
- pwd: /home/git/gitlab
- shell: /bin/bash
- name: bundle exec rake gitlab:backup:create RAILS_ENV=production
postgresql-server:
pkg.installed:
- name: {{ salt['pillar.get']('packages:postgres') }}
service:
- name: {{ salt['pillar.get']('services:postgres') }}
- running
- enable: True
- require:
- pkg: postgresql-server
- file: postgresql-server
@viq
viq / PKGBUILD
Created February 8, 2014 23:16
This makes spambayes actually package on Arch
# Adopted
# Contributor: Michael Hiller <glako-at-sojasau.de>
pkgname=spambayes
pkgver=1.1a6
pkgrel=3
pkgdesc="Bayesian anti-spam classifier written in Python"
arch=('i686' 'x86_64')
url="http://spambayes.sourceforge.net/"
license=('PSF')
#!/bin/bash
SDCARD=/dev/sdcard
DEF_UID=$(grep "^UID_MIN" /etc/login.defs | tr -s " " | cut -d " " -f2)
DEF_GID=$(grep "^GID_MIN" /etc/login.defs | tr -s " " | cut -d " " -f2)
DEVICEUSER=$(getent passwd $DEF_UID | sed 's/:.*//')
MNT=/run/user/$DEF_UID/media/sdcard
if [ "$ACTION" = "add" ]; then
if [ -b /dev/mmcblk1p1 ]; then
@viq
viq / gist:8023075
Created December 18, 2013 14:18
Trying to build logstash-forwarder on OpenBSD
$ go build
# _/home/vagrant/logstash-forwarder
./filecompare.go:10: undefined: FileState
./prospector.go:42: undefined: FileState
./registrar.go:9: undefined: FileState
./registrar.go:20: undefined: file_ids
./registrar.go:21: undefined: FileState
./registrar_other.go:10: undefined: FileState
INFO global: Vagrant version: 1.4.0
INFO global: Ruby version: 2.0.0
INFO global: RubyGems version: 2.0.14
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.4.0/plugins/synced_folders/nfs/plugin.rb
INFO manager: Registered plugin: NFS synced folders
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.4.0/plugins/hosts/freebsd/plugin.rb
INFO manager: Registered plugin: FreeBSD host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.4.0/plugins/hosts/slackware/plugin.rb
INFO manager: Registered plugin: Slackware host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.4.0/plugins/hosts/redhat/plugin.rb
@viq
viq / indexer.conf
Created December 12, 2013 12:02
Attempt at parsing sshd logs - how do I avoid _grokparsefailure in disconnect part?
input {
zeromq {
type => "zeromq-type"
mode => "server"
topology => "pubsub"
address => "tcp://0.0.0.0:2021"
format => "json_event"
}
}
@viq
viq / init.sls
Created November 18, 2013 16:13
sentry-reqs:
pkg.installed:
- pkgs:
- python-virtualenv
- supervisor
- python-pip
- virtualenvwrapper
- postgresql-server-dev-all
- python-dev
- require_in:
sentry-reqs:
pkg.installed:
- pkgs:
- python-virtualenv
- supervisor
- python-pip
- virtualenvwrapper
- postgresql-server-dev-all
- python-dev
- require_in:
/tmp/packer.tar.gz:
file.managed:
- source: https://aur.archlinux.org/packages/pa/packer/packer.tar.gz
- source_hash: sha256=4d48ddc5270afdd9358055b040b478581887c0f6aa2120cb3cde619c6e711fdb
prepare-packer:
cmd.wait:
- name: tar zxf packer.tar.gz
- cwd: /tmp
- user: vagrant
- watch: