Skip to content

Instantly share code, notes, and snippets.

View liamjbennett's full-sized avatar

Liam Bennett liamjbennett

View GitHub Profile
@liamjbennett
liamjbennett / gist:7438246
Created November 12, 2013 20:38
long powershell in puppet
exec {'VeryLongExec':
provider => powershell,
command => template("${module}/verylongexec")
}
or
#This is good for debugging
file { 'C:/Temp/VeryLongExec.ps1':
ensure => 'present',
@liamjbennett
liamjbennett / gist:11030889
Created April 18, 2014 08:09
vodaphone stacktrace
Error invoking portlet "AccountSummaryControllerPlan"
The source of this error is:
com.bea.wsrp.faults.TransportException: Producer webapp [/ChangePricePlan_Portal] does not exist.
at com.bea.wsrp.proxy.LocalProxy.sendMessage(LocalProxy.java:157)
at com.bea.wsrp.proxy.LocalProxy.dispatch(LocalProxy.java:89)
at com.bea.wsrp.proxy.ProxyBase.invoke(ProxyBase.java:438)
at $Proxy66.initCookie(Unknown Source)
at com.bea.wsrp.consumer.markup.CookieManager.invoke(CookieManager.java:394)
at com.bea.wsrp.consumer.controls.ProxyPortlet.preRender(ProxyPortlet.java:766)
com.dtolabs.rundeck.core.authorization.providers.PoliciesParseException: java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to java.util.List
at com.dtolabs.rundeck.core.authorization.providers.PoliciesCache.createEntry(PoliciesCache.java:102)
at com.dtolabs.rundeck.core.authorization.providers.PoliciesCache.getDocument(PoliciesCache.java:120)
at com.dtolabs.rundeck.core.authorization.providers.PoliciesCache$cacheIterator.loadNextDocument(PoliciesCache.java:163)
at com.dtolabs.rundeck.core.authorization.providers.PoliciesCache$cacheIterator.<init>(PoliciesCache.java:156)
at com.dtolabs.rundeck.core.authorization.providers.PoliciesCache.iterator(PoliciesCache.java:141)
at com.dtolabs.rundeck.core.authorization.providers.Policies.narrowContext(Policies.java:80)
at com.dtolabs.rundeck.core.authorization.providers.SAREAuthorization.evaluate(SAREAuthorization.java:172)
at com.dtolabs.rundeck.core.authorization.SubjectAuthContext.evaluate(SubjectAuthContext.java:42)
at com.dtolabs.rundeck
---
driver:
name: vagrant
timeout_in_seconds: 3600
provisioner:
name: puppet_apply
modules_path: modules
hiera_data_path: hiera
sudo: false
@liamjbennett
liamjbennett / gist:2fc796c12194b6013bf6
Created August 20, 2014 12:18
windows feature rspec test
require 'spec_helper_acceptance'
describe 'windowsfeature' do
context 'windows feature should be installed' do
it 'should install .net 3.5 feature' do
pp = <<-PP
windowsfeature { 'as-net-framework': }
PP
@liamjbennett
liamjbennett / gist:f3470ca4a0ff7f156779
Created September 8, 2014 13:10
packer-issues-1221
Building ...
2014/09/08 11:18:41 Packer Version: 0.6.1 8b24d990943ff496a3bd951cb63f5fa03cff1c2f
2014/09/08 11:18:41 Packer Target OS/Arch: linux amd64
2014/09/08 11:18:41 Built with Go Version: go1.3
2014/09/08 11:18:41 Detected home directory from env var: /home/jenkins
2014/09/08 11:18:41 Attempting to open config file: /home/jenkins/.packerconfig
2014/09/08 11:18:41 Packer config: &{PluginMinPort:0 PluginMaxPort:0 Builders:map[googlecompute:packer-builder-googlecompute null:packer-builder-null docker:packer-builder-docker vmware-iso:packer-builder-vmware-iso vmware-vmx:packer-builder-vmware-vmx amazon-instance:packer-builder-amazon-instance qemu:packer-builder-qemu virtualbox-iso:packer-builder-virtualbox-iso virtualbox-ovf:packer-builder-virtualbox-ovf amazon-chroot:packer-builder-amazon-chroot digitalocean:packer-builder-digitalocean openstack:packer-builder-openstack parallels-iso:packer-builder-parallels-iso parallels-pvm:packer-builder-parallels-pvm amazon-ebs:packer-builder-amazon-ebs] Commands:map[
@liamjbennett
liamjbennett / gist:d85d682015246ae932c4
Created September 9, 2014 11:24
packer-issues-1221 - template
{
"variables": {
"image_version": "1.0.0",
"vsphere_username": "",
"vsphere_password": ""
},
"builders": [
{
"name": "vsphere",
"type": "vmware-iso",
@liamjbennett
liamjbennett / gist:741c9139a66198dc38b2
Created December 23, 2014 12:45
Rundeck jobs examples
rundeck_job { 'another_job':
project => 'Test',
description => 'fubar',
group => 'any group',
commands => [
{ 'exec' => 'hostname' },
{ 'script' => "whatever this script is\non multi-lines\nblah",
'description' => 'script description',
'scriptargs' => 'argument1'
},
2015-01-27T18:06:00.607Z [7FEFD1173700 verbose 'Default'] Closing writer. Locator: https://10.22.4.12:443/ha-nfc/52199d28-9fe6-41dc-4134-b8b2eb0f07cb/disk-0.gz (Written bytes:
2015-01-27T18:06:00.704Z [7FEFDA0E3740 verbose 'Default'] Backtrace:
--> backtrace[00] rip 00007fefd3523d34 Vmacore::System::Stacktrace::CaptureWork(unsigned int)
--> backtrace[01] rip 00007fefd3357c09 Vmacore::System::SystemFactoryImpl::CreateQuickBacktrace(Vmacore::Ref<Vmacore::System::Backtrace>&)
--> backtrace[02] rip 00007fefd32fac8d Vmacore::Throwable::Throwable(std::string const&)
--> backtrace[03] rip 00007fefd351a74b Vmacore::SystemException::SystemException(int, std::string const&)
--> backtrace[04] rip 00007fefd3472bb0 Vmacore::System::CreateExceptionFromAsioErrorCode(boost::system::error_code const&, boost::shared_ptr<Vmacore::Exception>&)
--> backtrace[05] rip 00007fefd34a3357 Vmacore::System::GenericStream::ReadCb(boost::system::error_code const&, unsigned long, bool)
--> backtrace[06] rip 00007fefd347f303 boost::detail::f
@liamjbennett
liamjbennett / gist:ad6e2a2689aa8c4e2460
Created January 31, 2015 11:49
roles and profiles spec_helper
require 'beaker-rspec/spec_helper'
require 'beaker-rspec/helpers/serverspec'
require 'winrm'
otmodules_root = File.expand_path(File.join(File.dirname(__FILE__), '..', 'otmodules'))
hosts.each do |host|
if host['platform'] =~ /windows/
include Serverspec::Helper::Windows