QuestionQ513
Application Deployment and SecurityAn application is being developed using a microservice-based architecture. Ansible is the infrastructure as code tool that will be used for the CI/CD system. The CI/CD system must provide protection for, and have access to, credentials such as secrets and API keys.
Which approach meets this goal?
- A Use private code repositories to minimize exposure to risk.
- B Perform automated linting during each developer push to block secrets from getting into the VCS.
- C Use Ansible Vault to encrypt secret-related variables inline in host files.
- D Use a privately hosted VCS system to minimize mitigation.
Community Discussion