use targets like flat.py
document functions for ansible roster