homelab-ansible/makerole.sh
2025-03-20 21:01:59 -04:00

18 lines
330 B
Bash
Executable File

ROLE="$1"
FULLPATH="./roles/$ROLE"
function makepart() {
mkdir -p "$FULLPATH/$1"
touch "$FULLPATH/$1/main.yml"
}
makepart "defaults"
makepart "tasks"
# The below are optional
# mkdir -p "$FULLPATH/files"
# touch "$FULLPATH/files/.gitkeep"
# makepart "handlers"
# makepart "meta"
# makepart "templates"
# makepart "vars"