Multi OS Support

This commit is contained in:
Mike Reeves
2023-07-13 15:05:51 -04:00
45 changed files with 3361 additions and 1351 deletions
+11
View File
@@ -303,6 +303,17 @@ lookup_role() {
echo ${pieces[1]}
}
is_feature_enabled() {
feature=$1
enabled=$(lookup_salt_value features)
for cur in $enabled; do
if [[ "$feature" == "$cur" ]]; then
return 0
fi
done
return 1
}
require_manager() {
if is_manager_node; then
echo "This is a manager, so we can proceed."