Skip to content

Instantly share code, notes, and snippets.

@jalons
jalons / get_nodegroup_membership.py
Created June 21, 2016 17:06
Get the members of a nodegroup, must be run from the master
#!/usr/bin/env python
import salt.config
import salt.client
opts = salt.config.master_config('/etc/salt/master')
_client = salt.client.LocalClient()
_ret = {}
for _group, _target in opts.get('nodegroups').iteritems():
_ret[_group] = _client.cmd(tgt=_target, fun='test.ping', expr_form='compound').keys()
print _ret
@jalons
jalons / 0_reuse_code.js
Created July 2, 2016 02:38
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console

Keybase proof

I hereby claim:

  • I am jalons on github.
  • I am jalons (https://keybase.io/jalons) on keybase.
  • I have a public key ASDJXHgOe5PPSa1vwSR5oMIWQmE2kIvgLfDswtyMWvDHXQo

To claim this, I am signing this object:

@jalons
jalons / hidden
Created September 14, 2016 21:23
32 bit binary on 64 bit OS, terrible error message
(venv)[jeremy.alons@ipsum] ~/m
➜ file ./mdump
./mdump: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.2.5, not stripped
(venv)[jeremy.alons@ipsum] ~/m
➜ ./mdump
zsh: no such file or directory: ./mdump
@jalons
jalons / mdadm
Created September 14, 2016 21:44
mdadm fun
ahlee@ipsum:~$ dd if=/dev/zero of=sda bs=1G count=1
1+0 records in
1+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.998008 s, 1.1 GB/s
ahlee@ipsum:~$ dd if=/dev/zero of=sdb bs=1G count=1
1+0 records in
1+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 2.60719 s, 412 MB/s
ahlee@ipsum:~$ sudo losetup /dev/loop0 sda
ahlee@ipsum:~$ sudo losetup /dev/loop1 sdb