Skip to content

BIBSYSDEV/nva-backups

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NVA cross-account backups

This repository holds IaC resources related to cross-account backups for NVA services, where these resources do not belong to a specific service or environment.

Usage

First-time setup:

  1. Create a new GitHub connection in the backup account (must be done by a GitHub organization owner).
  2. Ask someone with access to the AWS Organization to create a new AWS account for backups.
    • This account needs both AWS RAM and Cross-account backups enabled.
  3. Manually create a new CloudFormation stack in the backup account with the infrastructure/pipeline.yml template.
  4. Deploy the new backup vaults from CodePipeline.

Development

Example commands for running static analysis tools:

cfn-lint ./infrastructure/**/*.yml
cfn_nag_scan --input-path ./infrastructure
rain fmt ./infrastructure/pipeline.yml -w

About

Cross-account backups

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages