Skip to content

Instantly share code, notes, and snippets.

View stbenjam's full-sized avatar
🙃

Stephen Benjamin stbenjam

🙃
View GitHub Profile
@stbenjam
stbenjam / gist:800a84cf825daeacc20e
Last active August 29, 2015 14:18
qdrouterd.conf logging
log {
module: DEFAULT
enable: trace+
timestamp: true
output: /var/log/qdrouterd.log
}
---
:proto: https
:host: katello-dev.bitbin.de
:port: 443
:ssl_ca: "/etc/puppet/ssl_ca.pem"
:ssl_cert: "/etc/puppet/client_cert.pem"
:ssl_key: "/etc/puppet/client_key.pem"
:timeout: 10
:salt: /usr/bin/salt
:upload_grains: true
major=$(facter operatingsystemmajrelease)
repos=$(subscription-manager repos | grep 'Repo ID' | grep -v "rhel-" | cut -d: -f2)
for repo in $repos; do
echo $repo | grep -q "$major-server"
retval=$?
if [[ $retval != 0 ]]
then
subscription-manager repos --disable $repo
fi
trytond-account-1.8.0-3.el6,trytond-account-be-1.8.0-3.el6,trytond-account-de-skr03-1.8.0-3.el6,trytond-account-invoice-1.8.0-3.el6,trytond-account-invoice-history-1.8.0-3.el6,trytond-account-invoice-line-standalone-1.8.0-3.el6,trytond-account-product-1.8.0-3.el6,trytond-account-statement-1.8.0-3.el6,trytond-analytic-account-1.8.0-3.el6,trytond-analytic-invoice-1.8.0-3.el6,trytond-analytic-purchase-1.8.0-3.el6,trytond-analytic-sale-1.8.0-3.el6,trytond-calendar-1.8.0-3.el6,trytond-calendar-classification-1.8.0-3.el6,trytond-calendar-scheduling-1.8.0-3.el6,trytond-calendar-todo-1.8.0-3.el6,trytond-company-1.8.0-3.el6,trytond-company-work-time-1.8.0-3.el6,trytond-country-1.8.0-3.el6,trytond-currency-1.8.0-3.el6,trytond-dashboard-1.8.0-3.el6,trytond-google-maps-1.8.0-3.el6,trytond-google-translate-1.8.0-3.el6,trytond-ldap-authentication-1.8.0-3.el6,trytond-ldap-connection-1.8.0-3.el6,trytond-party-1.8.0-3.el6,trytond-party-siret-1.8.0-3.el6,trytond-party-vcarddav-1.8.0-3.el6,trytond-product-1.8.0-3.el6,trytond-pr
require 'rest-client'
require 'json'
require 'openssl'
uri = 'https://admin:changeme@katello-dev.bitbin.de/api/v2/hosts'
hostinfo = {}
hostinfo[:environment] = 'Standard_Base'
hostinfo[:hostgroup_id] = 2
hostinfo[:name] = 'testtest2'
#!/usr/bin/env sh
SALT_PATH=/home/stbenjam/foreman_salt
if [[ -n $1 ]]
then
RAKE_PATH=`bundle show rake`
ruby -I"lib:test:${SALT_PATH}/test:${SALT_PATH}/spec" -I"${RAKE_PATH}/lib" \
"${RAKE_PATH}/lib/rake/rake_test_loader.rb" $@
else
#!/bin/bash
usage() {
cat <<EOF
Usage: $0 <puppet server>
EOF
exit 1
}
die() { echo "$@" 1>&2; exit 1; }
{% highlight yaml %}
production:
delivery_method: :sendmail
{% endhighlight %}
source ./foo.sh
. ./foo.sh
network --bootproto static --ip=<%= @host.ip %> --netmask=<%= @host.subnet.mask %> --gateway=<%= @host.subnet.gateway %> --nameserver=<%= [@host.subnet.dns_primary,@host.subnet.dns_secondary].reject{|n| n.blank?}.join(',') %> --hostname <%= @host %>