c799b2e04e
Adds a potential usage of the post-deploy hooks to register a server with RHN or a satellite. Note this requires some additional parameters, which can be specified in environment_rhel_reg.yaml, and this must be passed into the call to heat via another -e parameter. An alternative may be to have a global extraconfig_env.yaml at the top level, which the scripts always pass, or to use the global environment (/etc/heat/environment.d/default.yaml) on the seed. Co-Authored-By: James Slagle <jslagle@redhat.com> Change-Id: Ia6fd270122cbc2e51beb672654e5e1ebd3bd2966
20 lines
495 B
Bash
20 lines
495 B
Bash
#!/bin/bash
|
|
|
|
set -eux
|
|
set -o pipefail
|
|
|
|
case "${REG_METHOD:-}" in
|
|
portal|satellite)
|
|
# Allow unregistration to fail.
|
|
# We don't want to fail stack deletes if unregistration fails.
|
|
subscription-manager unregister || true
|
|
subscription-manager clean || true
|
|
;;
|
|
disable)
|
|
echo "Disabling RHEL unregistration"
|
|
;;
|
|
*)
|
|
echo "WARNING: only 'portal', 'satellite', and 'disable' are valid values for REG_METHOD."
|
|
exit 0
|
|
esac
|