Compare commits

..

2 Commits

2 changed files with 10 additions and 4 deletions

View File

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

View File

@@ -26,7 +26,7 @@
blockinfile: blockinfile:
path: "{{ gen_file }}" path: "{{ gen_file }}"
block: | block: |
; Please note that all potions require lowercase keys and values. ; Please note that all portions require lowercase keys and values.
; ;
;;;;;;;;;;;;;;;;;;;; Basic Options ;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;; Basic Options ;;;;;;;;;;;;;;;;;;;;
; ;