I hereby claim:
- I am justindossey on github.
- I am jbd (https://keybase.io/jbd) on keybase.
- I have a public key ASAoh5-1psnhAkvJuhXxjUToBfwnloUfF9-Xn3SGy7eJhgo
To claim this, I am signing this object:
#!/bin/bash | |
message="" | |
# what OS is this? | |
cur_os=$(uname -s) | |
# do we have jq? | |
if ! which jq >/dev/null 2>&1 ; then | |
echo "please install jq" >&2 | |
exit 1 |
I hereby claim:
To claim this, I am signing this object:
# Configure a serial port for IPMI (which provides virtual ones). | |
# Depends on the "serial_ports" custom fact, included in this module | |
define ipmi::serial { | |
include stdlib | |
include ipmi::serial_prerequisites | |
$port_exists = member($::serial_ports, "/dev/${title}") | |
if $port_exists { | |
service { $title: |
class foo ($external_volume = true) { | |
if $external_volume { | |
notice("True!") | |
} else { | |
notice("False!") | |
} | |
} | |
class { 'foo': | |
external_volume => false, |
matches = { | |
[true, true] => 'fizzbuzz', | |
[true, false] => 'fizz', | |
[false, true] => 'buzz' | |
} | |
(1..100).each do |num| | |
results = [num % 3 == 0, num % 5 == 0] | |
puts matches[results] || num | |
end |
$alias_interface = ['primary:2'] | |
if $alias_interface =~ /^primary\:(\d+)/ { | |
notice("Match!") | |
} else { | |
notice("No Match :(") | |
} |
<%= | |
require 'yaml' | |
ldap_info = { | |
'main' => { | |
'label' => @label, | |
'host' => @host, | |
'port' => @port, | |
'uid' => @uid, | |
'method' => @method, | |
'bind_dn' => @bind_dn, |
include_recipe 'nginx' | |
resources(service: 'nginx').tap do |r| | |
r.action :enable | |
end | |
template '/etc/nginx/conf.d/my_file.conf' do | |
... | |
notifies :start, 'service[nginx]', :delayed | |
end |
default_redis_ip = 'localhost' | |
master_node = search(:node, 'role:redis-master').first | |
default_redis_ip = master_node.ipaddress unless master_node.nil? |
#!/usr/bin/env ruby | |
require 'net/http' | |
require 'open-uri' | |
require 'rubygems' | |
require 'http' # this is the http gem | |
require 'faraday' | |
class ProxyTest | |
def initialize(url) |