simple and dirty approach
| | |
| | | # olbohlen, 2020-04-17 in corona seperation... |
| | | # for my personal setup build a dynamic inventory of all ldoms and zones |
| | | |
| | | # --list is default action |
| | | # fake --host operation by printing an empty dictionary |
| | | if [ "x$1" == "x--host" ]; then |
| | | printf "{}\n" |
| | | exit 0 |
| | | fi |
| | | |
| | | domain=eenfach.de |
| | | primary="prigw-vsw" |
| | | |
| | |
| | | # print ldoms group |
| | | printf "\"eenfachldoms\": {\n\"hosts\": [" |
| | | for ldom in ${ldoms}; do |
| | | printf "%s\n\"%s\"" "${comma}" "${ldom}" |
| | | printf "%s\n\"%s.%s\"" "${comma}" "${ldom}" "${domain}" |
| | | comma="," |
| | | done |
| | | comma="" |