Do not commit REDCap ZIP files, extracted REDCap source, real credentials, salts, production hostnames or institutional configuration into this public-safe automation tree.
Use Ansible Vault or CI secrets for:
redcap_mysql_root_passwordredcap_db_passwordredcap_db_saltredcap_admin_password- private artifact repository credentials
Tasks that handle generated or supplied credentials use no_log where practical.
Install, upgrade and rollback playbooks require explicit opt-in variables. Production-targeted runs require a second opt-in with redcap_allow_production=true.
The default REDCap web tree is owned by root:apache, with writable runtime directories set to 0770. The install details file is written under /root/.redcap with 0600 permissions when enabled.