diff --git a/setup.sh b/setup.sh index 3b71c2f..d502e95 100755 --- a/setup.sh +++ b/setup.sh @@ -130,17 +130,21 @@ echo "Installed!" #echo "Added!" # Create basic layouts if configs do not exist and are requested. + if [[ -n "$create_general" || -n "$create_workstation" || -n "$create_server" ]] then sudo mkdir -pv "$config_dir" + MARK1="BEGIN" + MARK2="END" fi if [[ -n "$create_general" && ! -f "$general_config" ]]; then function print_general_contents { cat <<- EOF + ; $MARK1 MANAGED BY ANSIBLE | Generic Config + ; $MARK2 MANAGED BY ANSIBLE | Generic Config ; TEST DATA - [global] enable=true user=test user_desc=Test @@ -154,8 +158,9 @@ fi if [[ -n "$create_workstation" && ! -f "$workstation_config" ]]; then function print_workstation_contents { cat <<- EOF + ; $MARK1 MANAGED BY ANSIBLE | Workstation Config + ; $MARK2 MANAGED BY ANSIBLE | Workstation Config ; TEST DATA - [global] enable=true coding=true editing=false @@ -169,8 +174,9 @@ fi if [[ -n "$create_server" && ! -f "$server_config" ]]; then function print_server_contents { cat <<- EOF + ; $MARK1 MANAGED BY ANSIBLE | Server Config + ; $MARK2 MANAGED BY ANSIBLE | Server Config ; TEST DATA - [global] enable=true ; TEST DATA EOF