Skip to content

Instantly share code, notes, and snippets.

View ytjohn's full-sized avatar

John Hogenmiller ytjohn

View GitHub Profile
@ytjohn
ytjohn / found.json
Created June 6, 2016 18:03
json found
[
{
"sku": "57519c03dbbfff021a65c00a",
"latest_workflow_task": "Task.Base.Ansible.PostInstall",
"catalogs": [ ],
"name": "pxe01.vagrant.lab",
"short_name": "pxe01",
"tags": [ ],
"latest_workflow": {
>>> cert
{'CertData': {'status': u'VALID', 'serial_number': u'0xe', 'subject_dn': u'[email protected],CN=fake.foobar.example.com,O=Default Company Ltd,L=Bedford,ST=Pennsylvnia,C=US'}}
>>> cert.encoded
u'-----BEGIN CERTIFICATE-----\nMIID+DCCAuCgAwIBAgIBDjANBgkqhkiG9w0BAQsFADBHMSQwIgYDVQQKDBt2YWdy\r\nYW50LmxhYiBTZWN1cml0eSBEb21haW4xHzAdBgNVBAMMFkNBIFNpZ25pbmcgQ2Vy\r\ndGlmaWNhdGUwHhcNMTYwNTA2MTk1MTQ2WhcNMTgwNDI2MTk1MTQ2WjCBnTELMAkG\r\nA1UEBhMCVVMxFDASBgNVBAgMC1Blbm5zeWx2bmlhMRAwDgYDVQQHDAdCZWRmb3Jk\r\nMRwwGgYDVQQKDBNEZWZhdWx0IENvbXBhbnkgTHRkMSAwHgYDVQQDDBdmYWtlLmZv\r\nb2Jhci5leGFtcGxlLmNvbTEmMCQGCSqGSIb3DQEJARYXZmFrZWZvb0BmYW1pbGlu\r\nYXRvci5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSoV6Htmev\r\nREBOVxrsECvLiedWl0y9w8f+b5hguGO0gOeUSkkPsEG3g/S1YGZ+fV3BumuuxOJS\r\n2ToorjDBaGF+Wy1fNeRE9Z+JbIT2qFpFGYz190q9yqSRKzgEnFqzqHm7i1hB2V5z\r\n/5kHW/1REBJ230j+x7LWMFFk+U5N23X0Qj4Y2pMujs3yKyOsMGzNo9vvXHiuWrVj\r\ni/PlewYzgmkx7nm/Zhky+NpW7y/HeekKMrX7XEuEA4eEViRVWJx6jv/gF2l9cF2S\r\nVJj8glJ52dbRbhD6DkYEHQyc3Z+VyNSk4Qnq
@ytjohn
ytjohn / server.sls
Created May 4, 2016 15:37
foreman server
{% from "foreman/map.jinja" import foreman with context %}
{% from "foreman/map.jinja" import foreman_packages with context %}
Foreman Packages:
pkg.installed:
- pkgs: {{ foreman.foreman_packages }}
Foreman Settings:
file.managed:
- name: /etc/foreman/settings.yaml
@ytjohn
ytjohn / omapi.bash
Created March 17, 2016 16:46
omapi script
root@rackhd01:~/dhtest# salt-call omapi.add_host 08:00:27:bc:f8:89 name=pxe02 ip=192.168.37.206
local:
True
root@rackhd01:~/dhtest# salt-call omapi.add_host 08:00:27:bc:f8:89 name=pxe02 ip=192.168.37.200
local:
False
root@rackhd01:~/dhtest# salt-call omapi.delete_host 08:00:27:bc:f8:89
local:
True
root@rackhd01:~/dhtest# salt-call omapi.add_host 08:00:27:bc:f8:89 name=pxe02 ip=192.168.37.200
46c6d6fd-c78e-43fe-88d2-8a33d21f0bfa:
error:
"""
AssertionError: string (string) is required
at AssertService.(anonymous function) [as string] (/var/renasar/on-taskgraph/node_modules/on-core/lib/common/assert.js:30:28)
at InstallOsJob._validateOptions (/var/renasar/on-taskgraph/node_modules/on-tasks/lib/jobs/install-os.js:67:16)
at new InstallOsJob (/var/renasar/on-taskgraph/node_modules/on-tasks/lib/jobs/install-os.js:54:14)
at Task.instantiateJob (/var/renasar/on-taskgraph/node_modules/on-tasks/lib/task.js:209:20)
at Task._run (/var/renasar/on-taskgraph/node_modules/on-tasks/lib/task.js:270:14)
at Promise.resolve.then.then.self.state (/var/renasar/on-taskgraph/node_modules/on-tasks/lib/task.js:222:25)
@ytjohn
ytjohn / vbox-install-ubuntu.json
Created March 16, 2016 15:18
virtualbox ubuntu install
{
"friendlyName": "VirtualBox Default Install Trusty",
"injectableName": "Graph.DefaultVirtualBox.InstallTrusty",
"tasks": [
{
"label": "create-noop-obm-settings",
"taskDefinition": {
"friendlyName": "Create VirtualBox OBM settings",
"injectableName": "Task.Obm.Vbox.CreateSettings",
"implementsTask": "Task.Base.Obm.CreateSettings",
@ytjohn
ytjohn / 00-breakdown.md
Last active March 16, 2016 14:34
restarting on-http and booting a single node

Matched

We match and assign a SKU.

[debug] [2016-03-16T10:32:22.884Z] [on-taskgraph] [Job.Catalog.GenerateSku] [3b50a7] SKU Noop OBM settings for VirtualBox nodes matched 100%
 -> /node_modules/on-tasks/lib/jobs/generate-sku.js:90
sku: 56e935b254cb81b11b3b50a6
@ytjohn
ytjohn / issue.md
Created March 16, 2016 10:31
rackhd provisioning

SKU match succeeds.

[debug] [2016-03-15T18:57:24.958Z] [on-taskgraph] [Job.Catalog.GenerateSku] [29a5c6] SKU Noop OBM settings for VirtualBox nodes matched 100%
 -> /node_modules/on-tasks/lib/jobs/generate-sku.js:90
sku: 56e85a7e64960c2e4e29a5c5
[info] [2016-03-15T18:57:24.959Z] [on-taskgraph] [Job.Catalog.GenerateSku] [29a5c6] Assigning SKU Noop OBM settings for VirtualBox nodes
 -> /node_modules/on-tasks/lib/jobs/generate-sku.js:110
sku: 56e85a7e64960c2e4e29a5c5
[info] [2016-03-15T18:57:24.965Z] [on-taskgraph] [TaskGraph.TaskRunner] [Server] Running task
@ytjohn
ytjohn / Makefile
Created March 14, 2016 17:54
on-http makefile
.PHONY: clean deps test deb
SHELL := /bin/bash
CWD ?= $(shell pwd)
BRANCH ?= $(git symbolic-ref --short -q HEAD)
help:
@echo "deps - install build dependencies"
@echo "test - run tests"
@echo "apidoc - build docs"
@ytjohn
ytjohn / crash.log
Created March 11, 2016 14:28
nouveau
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x4e) [0x55ace80e168e]
(EE) 1: /usr/bin/X (mieqEnqueue+0x253) [0x55ace80c3373]
(EE) 2: /usr/bin/X (QueuePointerEvents+0x52) [0x55ace7f9d152]
(EE) 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7f8f1747a000+0x60a7) [0x7f8f174800a7]
(EE) 4: /usr/lib/xorg/modules/input/evdev_drv.so (0x7f8f1747a000+0x687d) [0x7f8f1748087d]
(EE) 5: /usr/bin/X (0x55ace7f2d000+0x96ac8) [0x55ace7fc3ac8]
(EE) 6: /usr/bin/X (0x55ace7f2d000+0xbfc92) [0x55ace7fecc92]
(EE) 7: /lib/x86_64-linux-gnu/libc.so.6 (0x7f8f20a53000+0x352f0) [0x7f8f20a882f0]
(EE) 8: /lib/x86_64-linux-gnu/libc.so.6 (ioctl+0x7) [0x7f8f20b50067]