Goals
- Minimize data stored and written by developer
- Allow the inclusion of individual components for CI pipeline use
- Organize everything by components to make it less complex for system devs, but force more structure for devs and reviewers.
# opencontrols.yaml
system_name: Cloud.Gov # Name of system
system_key: CloudGov
markdown_docs: markdowns # Path to markdown docs
dependencies:
certification: 'github.com/18F/FedRAMP-moderate#v1.0'
components:
- github.com/18F/AWSComponent/component.yaml#v1.0
- github.com/18F/CloudGovComponent2/component.yaml#v1.0
standards:
- standard: github.com/18F/NIST-800-53#v1.0
opencontrols.yaml
cloudgov_component/
component.yaml
cloudgov_component_1/
component.yaml
opencontrols/
components/
AWSComponent/
component.yaml
CloudFoundryComponent/
component.yaml
certification/
FedRAMP-moderate.yaml
standards/
NIST-800-53.yaml