puppet-pacemaker/agent_generator/generate_manifests.sh

18 lines
438 B
Bash
Executable File

#!/bin/bash
# This scripts generates fence agent manifests from their XML
# descriptions
set -exuo pipefail
generator_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$generator_dir/variables.sh"
for cmd_pkg in "${cmd_pkg_map[@]}"; do
cmd=${cmd_pkg%%:*}
pkg=${cmd_pkg#*:}
"$generator_dir/agent_generator.rb" "$generator_dir/src_xml/$cmd.xml" $cmd $pkg > "$generator_dir/../manifests/stonith/$cmd.pp"
done