I hereby claim:
- I am vstone on github.
- I am vstone (https://keybase.io/vstone) on keybase.
- I have a public key ASCF9MBdc4aceHSGtMwqgiPx42QaaXu9Ge0GQZDfJgTLZQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
green='\033[0;32m'; red='\033[0;31m'; | |
reset='\033[0m'; | |
## Keep the haltest # number of versions for each plugin. | |
KEEP_PLUGINS=2 | |
echo "Begin processing..." | |
count=$( ls *.rpm | grep -o "jenkins-plugin-[a-z]\+[0-9a-z-]*[0-9a-z]\+-" | sort | uniq | wc -l ) | |
i=0 |
# | |
# Recommended minimum configuration: | |
# | |
acl manager proto cache_object | |
acl localhost src 127.0.0.1/32 ::1 | |
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1 | |
# Example rule allowing access from your local networks. | |
# Adapt to list your (internal) IP networks from where browsing | |
# should be allowed |
augtool> print /files/etc/auto.test/*[label() != '#comment'][. = 'test'] | |
/files/etc/auto.test/2 = "test" | |
/files/etc/auto.test/2/location | |
/files/etc/auto.test/2/location/1 | |
/files/etc/auto.test/2/location/1/host = "localhost" | |
/files/etc/auto.test/2/location/1/path = "/my/path" | |
augtool> set /files/etc/auto.test/*[label() != '#comment'][. = 'test']/opt[last() + 1] nocto | |
augtool> print /files/etc/auto.test/*[label() != '#comment'][. = 'test'] |
## Use a custom lens to do something. | |
class example::custom { | |
if $::servername { | |
} else { | |
warning("puppet apply runs do not detect the correct lensdir: using dirty hack") | |
$lensdir = inline_template("<%= File.expand_path(File.join(File.dirname(scope.source.file),'../lib/augeas/lenses')) %>") | |
Augeas { | |
load_path => "${lensdir}" | |
} |
#!/bin/sh | |
# | |
# Installation: | |
# To use this script, place it in the commands directory of your | |
# gitolite installation. (Hint: ~/gitolite/src/commands/) | |
# You will also have to add the command to the allowed commands in | |
# your .gitolite.rc configuration file. | |
# | |
# Permissions: | |
# The script requires the same permissions as the desc command. |
## github.com/UnifiedPost/puppet-percona (development) | |
node /^perconadb/ { | |
$adminpass = 'skittles' | |
percona::mgmt_cnf {'/etc/.puppet.cnf': | |
password => $adminpass, | |
} | |
class {'percona::adminpass': password => $adminpass } | |
class {'percona': | |
server => true, | |
mgmt_cnf => '/etc/.puppet.cnf', |
source :rubygems | |
gem 'rake' | |
gem 'rspec', '>2' | |
gem 'rspec-puppet' | |
gem 'puppetlabs_spec_helper' | |
## Optionally use puppet-lint for style checks. | |
#gem 'puppet-lint' |
#!/usr/bin/perl | |
## Strips the newline from the end of a file. | |
# This is important because we cant have newlines after the pw hash. | |
# Run this on a file before committing. | |
use autodie qw(open sysseek sysread truncate); | |
my $file = shift; | |
open my $fh, '+>>', $file; |
# === Actions: | |
# | |
# === Requires: | |
# | |
# === Sample Usage: | |
# | |
class passenger::params ( | |
$packages = undef, | |
$configpath = undef, | |
$version = undef, |