Skip to content

Instantly share code, notes, and snippets.

@ijin
Last active August 29, 2015 14:03
Show Gist options
  • Save ijin/91e19e2f6e2cf4ba88e8 to your computer and use it in GitHub Desktop.
Save ijin/91e19e2f6e2cf4ba88e8 to your computer and use it in GitHub Desktop.
kitchen test for omnibus td-agent on Ubuntu 14.04
make[2]: Leaving directory `/usr/local/src/ruby-2.1.2/ext/sdbm'
make[2]: Entering directory `/usr/local/src/ruby-2.1.2/ext/socket'
linking shared-object socket.so
installing default socket libraries
make[2]: Leaving directory `/usr/local/src/ruby-2.1.2/ext/socket'
make[2]: Entering directory `/usr/local/src/ruby-2.1.2/ext/stringio'
installing default stringio libraries
make[2]: Leaving directory `/usr/local/src/ruby-2.1.2/ext/stringio'
make[2]: Entering directory `/usr/local/src/ruby-2.1.2/ext/strscan'
installing default strscan libraries
make[2]: Leaving directory `/usr/local/src/ruby-2.1.2/ext/strscan'
make[2]: Entering directory `/usr/local/src/ruby-2.1.2/ext/syslog'
installing default syslog libraries
make[2]: Leaving directory `/usr/local/src/ruby-2.1.2/ext/syslog'
make[2]: Entering directory `/usr/local/src/ruby-2.1.2/ext/thread'
installing default thread libraries
make[2]: Leaving directory `/usr/local/src/ruby-2.1.2/ext/thread'
make[2]: Entering directory `/usr/local/src/ruby-2.1.2/ext/tk/tkutil'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/src/ruby-2.1.2/ext/tk/tkutil'
make[2]: Entering directory `/usr/local/src/ruby-2.1.2/ext/win32'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/src/ruby-2.1.2/ext/win32'
make[2]: Entering directory `/usr/local/src/ruby-2.1.2/ext/win32ole'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/src/ruby-2.1.2/ext/win32ole'
make[2]: Entering directory `/usr/local/src/ruby-2.1.2/ext/zlib'
installing default zlib libraries
make[2]: Leaving directory `/usr/local/src/ruby-2.1.2/ext/zlib'
make[2]: Entering directory `/usr/local/src/ruby-2.1.2'
make[2]: `ruby' is up to date.
make[2]: Leaving directory `/usr/local/src/ruby-2.1.2'
make[1]: Leaving directory `/usr/local/src/ruby-2.1.2'
./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake ./tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --mflags="" --make-flags="" --data-mode=0644
--prog-mode=0755 --installed-list .installed.list --mantype="doc"
installing binary commands: /opt/rubies/ruby-2.1.2/bin
installing base libraries: /opt/rubies/ruby-2.1.2/lib
installing arch files: /opt/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-linux
installing command scripts: /opt/rubies/ruby-2.1.2/bin
installing library scripts: /opt/rubies/ruby-2.1.2/lib/ruby/2.1.0
installing common headers: /opt/rubies/ruby-2.1.2/include/ruby-2.1.0
installing manpages: /opt/rubies/ruby-2.1.2/share/man/man1
installing extension objects: /opt/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-linux
installing extension objects: /opt/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/x86_64-linux
installing extension objects: /opt/rubies/ruby-2.1.2/lib/ruby/vendor_ruby/2.1.0/x86_64-linux
installing extension headers: /opt/rubies/ruby-2.1.2/include/ruby-2.1.0/x86_64-linux
installing extension scripts: /opt/rubies/ruby-2.1.2/lib/ruby/2.1.0
installing extension scripts: /opt/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0
installing extension scripts: /opt/rubies/ruby-2.1.2/lib/ruby/vendor_ruby/2.1.0
installing extension headers: /opt/rubies/ruby-2.1.2/include/ruby-2.1.0/ruby
installing default gems: /opt/rubies/ruby-2.1.2/lib/ruby/gems/2.1.0 (build_info, cache, doc, extensions, gems, specifications)
bigdecimal 1.2.4
io-console 0.4.2
json 1.8.1
minitest 4.7.5
psych 2.0.5
rake 10.1.0
rdoc 4.1.0
test-unit 2.1.2.0
>>> Successfully installed ruby 2.1.2 into /opt/rubies/ruby-2.1.2
[2014-07-05T02:31:00-04:00] INFO: execute[install ruby-2.1.2] ran successfully
- execute ruby-install --jobs=2 ruby 2.1.2 -- --disable-install-rdoc --disable-install-ri --with-out-ext=tcl --with-out-ext=tk --without-tcl --without-tk
- install ruby_install[2.1.2]
Recipe: omnibus::_ruby
* ruby_gem[bundler] action install[2014-07-05T02:31:00-04:00] INFO: Processing ruby_gem[bundler] action install (omnibus::_ruby line 45)
- Install ruby_gem[bundler]
Recipe: omnibus::_environment
* file[/home/omnibus/load-omnibus-toolchain.sh] action create [2014-07-05T02:31:04-04:00] INFO: Processing file[/home/omnibus/load-omnibus-toolchain.sh] action create (omnibus::_environment line 99)
[2014-07-05T02:31:04-04:00] INFO: file[/home/omnibus/load-omnibus-toolchain.sh] created file /home/omnibus/load-omnibus-toolchain.sh
- create new file /home/omnibus/load-omnibus-toolchain.sh
[2014-07-05T02:31:04-04:00] INFO: file[/home/omnibus/load-omnibus-toolchain.sh] updated file contents /home/omnibus/load-omnibus-toolchain.sh
- update content in file /home/omnibus/load-omnibus-toolchain.sh from none to 8b18ef
--- /home/omnibus/load-omnibus-toolchain.sh
2014-07-05 02:31:04.953577999 -0400
+++ /tmp/.load-omnibus-toolchain.sh20140705-1109-i38fba 2014-07-05 02:31:04.953577999 -0400
@@ -1 +1,45 @@
+#!/usr/bin/env bash
+
+# Load the base Omnibus environment
+###################################################################
+export PATH="/usr/local/bin:$PATH"
+
+# Load chruby
+if ! command -v chruby > /dev/null; then
+ source /usr/local/share/chruby/chruby.sh
+fi
+
+# Automatically set the ruby version for the omnibus user
+chruby 2.1.2
+
+echo ""
+echo "========================================"
+echo "= Environment"
+echo "========================================"
+echo ""
+
+env
+
+###################################################################
+# Query tool versions
+###################################################################
+
+echo ""
+echo ""
+echo "========================================"
+echo "= Tool Versions"
+echo "========================================"
+echo ""
+
+echo "Git..........$(git --version | head -1)"
+echo "Ruby.........$(ruby --version | head -1)"
+echo "RubyGems.....$(gem --version | head -1)"
+echo "Bundler......$(bundle --version | head -1)"
+echo "GCC..........$(gcc --version | head -1)"
+echo "Make.........$(make --version | head -1)"
+echo "Bash.........$(bash --version | head -1)"
+
+echo ""
+echo "========================================" [2014-07-05T02:31:04-04:00] INFO: file[/home/omnibus/load-omnibus-toolchain.sh] owner changed to 1000
[2014-07-05T02:31:04-04:00] INFO: file[/home/omnibus/load-omnibus-toolchain.sh] group changed to 1000
[2014-07-05T02:31:04-04:00] INFO: file[/home/omnibus/load-omnibus-toolchain.sh] mode changed to 755
- change mode from '' to '0755'
- change owner from '' to 'omnibus'
- change group from '' to 'omnibus'
[2014-07-05T02:31:04-04:00] INFO: Chef Run complete in 487.977252538 seconds
[2014-07-05T02:31:04-04:00] INFO: Running report handlers
[2014-07-05T02:31:04-04:00] INFO: Report handlers complete
Chef Client finished, 73 resources updated
Finished converging <default-ubuntu-1404> (12m27.18s).
-----> Setting up <default-ubuntu-1404>...
Finished setting up <default-ubuntu-1404> (0m0.00s).
-----> Verifying <default-ubuntu-1404>...
Finished verifying <default-ubuntu-1404> (0m0.00s).
-----> Destroying <default-ubuntu-1404>...
Digital Ocean instance <2009172> destroyed.
Finished destroying <default-ubuntu-1404> (0m3.88s).
Finished testing <default-ubuntu-1404> (13m22.74s).
-----> Kitchen is finished. (13m25.71s)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment