Skip to content

Instantly share code, notes, and snippets.

@profhase
profhase / serial_role.yaml
Last active May 15, 2017 14:52
role serial with variable
- hosts: webservers
serial: "{{ num_serial }}"
tasks:
- debug: inventory_hostname
# ansible-playbook serial_role.yml -e num_serial=3
@profhase
profhase / meta.py
Created April 28, 2017 16:21
python meta subclass
class MyMeta(type):
def __new__(mcs, name, bases, clsdict):
clsdict['fields'] = {k: v
for k, v in clsdict.items()
if not k.startswith("_")}
return super(MyMeta, mcs).__new__(mcs, name, bases, clsdict)
class MyBaseClass(metaclass=MyMeta):
fields = {}