Skip to content

Instantly share code, notes, and snippets.

@senorsmile
senorsmile / filters.py
Last active September 17, 2015 20:04 — forked from viesti/filters.py
Ansible filter plugin to create rules fo ec2_group
def make_rules(hosts, ports, proto):
return [{"proto": proto,
"from_port": port,
"to_port": port,
"cidr_ip": host} for host in hosts for port in map(int, ports.split(","))]
class FilterModule(object):
def filters(self):
return {'make_rules': make_rules}
#!/usr/bin/env bash
playbook="./site.yml"
hostsfile="./hosts"
## cd to directory of playbook
cd ${0%/*}
time ansible-playbook "$playbook" -i "${hostsfile}" "$@"
@senorsmile
senorsmile / php_limitlessled_example.php
Created January 3, 2014 01:12
php example to control limitlessled light bulb
<?php
## This assumes proper privileges by php to write to /dev/udp/*
ipaddress="192.168.0.201";
portnum="50000";
allon="\x35\00\x55";
shell_exec(echo -n -e "$allon" > /dev/udp/"$ipaddress"/"$portnum");
?>