#!/usr/bin/env bash roles_dir="./playbooks/roles" read -p "Enter the new role name: " new_role if [ -z "$new_role" ]; then echo "Usage: $0 <role_name>" exit 1 fi if [ -d "$roles_dir/$new_role" ]; then echo "Role $new_role already exists." exit 1 fi cp -r "$roles_dir/_TEMPLATE" "$roles_dir/$new_role" sed -i "s/NAME_/${new_role}_/g" "$roles_dir/$new_role"/**/*.yml