#!/bin/bash # # Create policy database backup. # # Need files: # api-token (api auth token) # E=central-rhacs.apps.ocp4.example.com T=$(cat roxctl-token) # Get a list of policy IDs IDS="$(curl -ks -H "Authorization: Bearer ${T}" https://${E}/v1/policies | jq -r '[ .policies[].id ]')" # Create a dump curl -ks -H "Authorization: Bearer ${T}" -XPOST -d "{ \"policyIds\": ${IDS} }" https://central-rhacs.apps.ocp4.example.com/v1/policies/export