forked from inofix/maestro
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.maestro.example
33 lines (26 loc) · 936 Bytes
/
.maestro.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# this configures maestro.sh
# the current projects dir, $PWD as per default
#maestrodir="$PWD"
# git repos used (use the same name as in the dir arrays below)
toclone=(
["common_inv"]="https://github.com/inofix/common-inv"
["example_inv"]="https://github.com/inofix/example-inv"
["common_playbooks"]="https://github.com/inofix/common-inv"
)
# a local dir for (semi-)temporary data of the hosts (can savely be removed if necessary)
workdir="$maestrodir/workdir"
# the reclass inventories will constitute the knowledge base for the meta data
inventorydirs=(
["common_inv"]="$maestrodir/common_inv"
["example_inv"]="$maestrodir/example_inv"
)
# ansible/debops instructions
playbookdirs=(
["common_playbooks"]="$maestrodir/common_playbooks"
)
# further local mappings for directories/repos that can be used
localdirs=(
["any_confix"]="none"
["packer_templates"]="none"
["vagrant_boxes"]="none"
)