Skip to content

Instantly share code, notes, and snippets.

View schisamo's full-sized avatar

Seth Chisamore schisamo

View GitHub Profile
schisamo@automate-omnibus-fresh-install-acceptance:~$ sudo cat /var/log/delivery-ctl/runner-install_runner-1604-omnibus-fresh-install-acceptance.cd.chef.co.log
# Logfile created on 2017-11-14 20:25:24 +0000 by logger.rb/56504
W, [2017-11-14T20:25:24.314918 #22943] WARN -- : [SSH] PTY requested: stderr will be merged into stdout
D, [2017-11-14T20:25:24.315178 #22943] DEBUG -- : [SSH] ubuntu@runner-1604-omnibus-fresh-install-acceptance.cd.chef.co<{:user_known_hosts_file=>"/dev/null", :port=>22, :compression=>false, :compression_level=>0, :keepalive=>true, :keepalive_interval=>60, :timeout=>15, :auth_methods=>["none", "publickey"], :keys_only=>true, :keys=>["/etc/delivery/delivery.pem"], :password=>"<hidden>", :forward_agent=>nil, :verify_host_key=>false}> (uname -s)
D, [2017-11-14T20:25:24.315267 #22943] DEBUG -- : [SSH] opening connection to ubuntu@runner-1604-omnibus-fresh-install-acceptance.cd.chef.co<{:user_known_hosts_file=>"/dev/null", :port=>22, :compression=>false, :compression_level=>0, :keepalive=>tr
#--
# Author:: Daniel DeLeo (<dan@opscode.com>)
# Author:: John Keiser (<jkeiser@opscode.com>)
# Copyright:: Copyright (c) 2011 Opscode, Inc.
# License:: Apache License, Version 2.0
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#--
# Author:: Daniel DeLeo (<dan@opscode.com>)
# Author:: John Keiser (<jkeiser@opscode.com>)
# Copyright:: Copyright (c) 2011 Opscode, Inc.
# License:: Apache License, Version 2.0
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
{
"name": "test2",
"default_attributes": {
"firewall": {
"rules": [
{
"25": { "port": "25", "protocol": "tcp" }
}
]
}
@schisamo
schisamo / command.sh
Created July 28, 2011 22:01 — forked from czottmann/ubuntu10.04-ruby192.erb
Ubuntu 10.04 + Ruby 1.9.2p180 chef bootstrap file
knife ec2 server create -G default -I ami-61be7908 -f m1.small \
-S schisamo -x ubuntu -d ubuntu10.04-ruby192
@schisamo
schisamo / gamespy.ohai.erb
Created June 29, 2011 22:59 — forked from rcreasey/gamespy.ohai.erb
You could put the ohai plugin file in /cookbooks/ohai/files/default/plugins and the ohai cookbook will distribute it for you.
provides "gamespy"
require_plugin "kernel"
require_plugin "network"
def get_ip_address(name, eth)
network[:interfaces][eth][:addresses].each do |key, info|
gamespy[name] = key if info['family'] == 'inet'
end
end
i = gem_package "sys-proctable" do
action :nothing
end
i.run_action(:install)
require 'rubygems'
Gem.clear_paths
require 'sys/proctable'
Rackspace.is_proc("deployment.*sh", 300)
@schisamo
schisamo / definition.rb
Created January 4, 2011 20:52
veewee definition for creating a Vagrant box that mirrors the ubuntu10.04-gems knife bootstrap template
Veewee::Session.declare( {
:cpu_count => '1',
:memory_size=> '256',
:disk_size => '10140',
:disk_format => 'VDI',
:disk_size => '10240' ,
:os_type_id => 'Ubuntu',
:iso_file => "ubuntu-10.04.1-server-i386.iso",
:iso_src => "http://releases.ubuntu.com/10.04.1/ubuntu-10.04.1-server-i386.iso",
:iso_md5 => "01f72c846845e4e19aec8a45912e5dda",
@schisamo
schisamo / definition.rb
Created January 4, 2011 20:50
veewee definition for creating a Vagrant box that mirrors the centos5-gems knife bootstrap template
Veewee::Session.declare( {
:cpu_count => '1',
:memory_size=> '384',
:disk_size => '10140',
:disk_format => 'VDI',
:disk_size => '10240' ,
:os_type_id => 'RedHat',
:iso_file => "CentOS-5.5-i386-netinstall.iso",
:iso_src => "http://mirror.bytemark.co.uk/centos/5.5/isos/i386/CentOS-5.5-i386-netinstall.iso",
:iso_md5 => "0172883a3039772165db073693debae5",
require 'timeout'
include Rackspace::Proc
define :wait_on_proc, :timeout_sec => 60 do
include_recipe "rackspace"
begin
Timeout::timeout(params[:timeout_sec]) do
while getProcPid(params[:name])
sleep(5)
end