Use the Scopes app within the panel after setup for granular control. Those options in apnscp-vars.yml are common parameters with a low risk of confusion or misconfiguration. Scopes app shows the intersection of defaults and compulsory settings (defaults/ + vars/) with inline annotations read from resources/playbooks/roles.
One of the core tenants of this design is opinionation - provide a platform configured with general optimizations and best-practices, hiding the kitchen sink for those that want to explore ApisCP in-depth.
grep -E '^\s+-\s\w' /usr/local/apnscp/resources/playbooks/bootstrap.yml | awk '{print $2}' | while read ROLE ; do
echo "*** $ROLE ***"
cpcmd scope:get cp.bootstrapper $ROLE | grep -v '^\s*$'
done
That’ll list just what’s in defaults/, not vars/. On that alone you’re looking at ~971 settings. vars/ adds another few hundred settings. All overrides get saved in /root/apnscp-vars-runtime.yml, which always win over what’s set in defaults/ and vars/ for a given role.