blob: fbae089b53162fa4ad4f7bc0a51f2a7216a5b097 (
plain)
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
|
#!/usr/bin/env bash
# Sync the integration test files from the template to all the integrations targets.
integration_targets="tests/integration/targets/"
integration_common="tests/integration/common"
# banner
banner() {
echo "#"
echo "# DO NOT EDIT THIS FILE! Please edit the files in $integration_common instead."
echo "#"
}
# copy_file <src> <dest>
copy_file() {
mkdir -p "$(dirname "$2")"
banner > "$2"
cat "$1" >> "$2"
}
for target in "$integration_targets"*; do
if [[ "$(basename "$target")" = setup_* ]]; then
continue
fi
copy_file "$integration_common"/defaults/main/common.yml "$target"/defaults/main/common.yml
copy_file "$integration_common"/tasks/main.yml "$target"/tasks/main.yml
done
|