summaryrefslogtreecommitdiffstats
path: root/extraconfig/pre_deploy/rhel-registration/scripts/rhel-unregistration
blob: 1e72e0a6fec9ccab6954da213b24f8de1c0a87a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/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