Skip to content

Instantly share code, notes, and snippets.

@aabes
aabes / webdriver log
Created May 22, 2014 13:17
PhantomJS reproducible crash - WebDriverJS, CucumberJS
2014-05-22T09:13:36 [DEBUG] HTTP Request - Content Body: {}
[DEBUG - 2014-05-22T13:13:36.599Z] RouterReqHand - _handle - {"headers":{"Accept":"application/json; charset=utf-8","Connection":"keep-alive","Content-Length":"2","Content-Type":"application/json;charset=UTF-8","Host":"localhost:9515"},"httpVersion":"1.1","method":"POST","post":"{}","url":"/session/e06d13c0-e1b2-11e3-9709-d32e6aacc7ed/element/%3Awdc%3A1400764416576/click","urlParsed":{"anchor":"","query":"","file":"click","directory":"/session/e06d13c0-e1b2-11e3-9709-d32e6aacc7ed/element/%3Awdc%3A1400764416576/","path":"/session/e06d13c0-e1b2-11e3-9709-d32e6aacc7ed/element/%3Awdc%3A1400764416576/click","relative":"/session/e06d13c0-e1b2-11e3-9709-d32e6aacc7ed/element/%3Awdc%3A1400764416576/click","port":"","host":"","password":"","user":"","userInfo":"","authority":"","protocol":"","source":"/session/e06d13c0-e1b2-11e3-9709-d32e6aacc7ed/element/%3Awdc%3A1400764416576/click","queryKey":{},"chunks":["session","e06d13c0-e1b2-11e3-9709-d32e6aacc7ed","el
fetch_meta: (scope, url, var_name)->
deffered = $q.defer()
# fetch a piece of data from the server, and store it into a scope variable
$http.get(url).
success((data, status, headers, config) ->
svc.load_object_from_server(scope, data, var_name, true, deffered)).
error((data, status, headers, config) ->
svc.load_object_from_server(scope, data, var_name, false, deffered))
deffered.promise
@aabes
aabes / policy.json
Last active August 29, 2015 13:56
PowerUser Policy to allow Passwords
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": ["iam:ChangePassword"],
"Resource": "arn:aws:iam::XXXX:user/${aws:username}"
}
]
}
@aabes
aabes / odin
Created February 22, 2014 23:16
High Speed device @ 6 (0x1D110000): ............................................. Communication device: "MSM8x60"
Port Information: 0x0018
Not Captive
External Device
Connected
Enabled
Number Of Endpoints (includes EP0):
Total Endpoints for Configuration 1 (unconfigured): 4
Device Descriptor
Descriptor Version Number: 0x0200
aabes@build-12041:~/crowbar$ ./dev sync
2013-02-16 10:58:36 -0500: Syncing barclamp ApacheHadoop:
2013-02-16 10:58:36 -0500: Syncing barclamp bios:
2013-02-16 10:58:36 -0500: Syncing barclamp chef:
2013-02-16 10:58:36 -0500: Syncing barclamp cinder:
2013-02-16 10:58:37 -0500: Syncing barclamp clouderamanager:
2013-02-16 10:58:37 -0500: Syncing barclamp crowbar:
2013-02-16 10:58:37 -0500: Syncing barclamp dell_bios:
2013-02-16 10:58:37 -0500: Syncing barclamp dell_branding:
2013-02-16 10:58:37 -0500: Syncing barclamp dell_raid:
@aabes
aabes / gist:4586347
Created January 21, 2013 14:13
keystone env setup
export OS_USERNAME=admin
export OS_PASSWORD=crowbar
export OS_TENANT_NAME=openstack
export OS_AUTH_URL=`ifconfig | awk '/inet addr:/ { split($2,A,":"); print "http://" A[2] ":5000/v2.0/" ; exit} '`
export KEYSTONE_VERSION=2.0
#####
# allow us to replace the authenticator that the chef API uses
class Chef::REST
def self.replace_authenticator(client_name,raw_key)
@@replacement_auth_credentials = ReplacementAuth.new(client_name,raw_key)
end