#!/bin/bash

ANSIBLE_TARGET_ROLE="$1"
if [[ -z "$ANSIBLE_TARGET_ROLE" ]]; then
	exit 2
fi

mkdir -p "roles/$ANSIBLE_TARGET_ROLE/"{defaults,handlers,tasks,meta,templates}
touch "roles/$ANSIBLE_TARGET_ROLE/README.md"
touch "roles/$ANSIBLE_TARGET_ROLE/"{defaults,handlers,tasks,meta}/main.yml

exec $EDITOR $(find "roles/$ANSIBLE_TARGET_ROLE" -type f -printf "%d %p\n" | sort -n | cut -d ' ' -f 2-)
