mirror of
https://github.com/ansible-collections/hetzner.hcloud
synced 2024-11-10 06:34:13 +00:00
933a16249b
##### SUMMARY This simplifies the name of the modules from `hetzner.hcloud.hcloud_firewall` to `hetzner.hcloud.firewall`. While maintaining backward compatibility with the old names. Further changes such as updating the test or the documentation will be done in a future PR to maintain the git history when squashing the PRs. ##### ISSUE TYPE - Feature Pull Request
28 lines
726 B
Bash
Executable file
28 lines
726 B
Bash
Executable file
#!/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
|