Skip to content

Virtualised BIRD lab hosted on AWS, automated with Terraform and Ansible

License

Notifications You must be signed in to change notification settings

sgrade/bird_sandbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bird_sandbox

Source code for a virtualised BIRD lab hosted on AWS, automated with Terraform and Ansible

BIRD Sandbox

How-to

Git clone locally

Work in Visual Studio Code -> Devcontainer

Open the cloned folder in VS Code.

When prompted by VS Code, reopen in devcontainer. If you are new to devcontainers, read here.

Work from the vscode embedded terminal(s). It is not mandatory, but just easier:

  • requirements are already installed in the devcontainer
  • their versions are compatible with the automation

Provision the infrastructure with Terraform.

Configure the infrastructure with Ansible.

For the details, check the READMEs in related folders.

AWS access

You can share your host (e.g. laptop) AWS credentials with the devcontainer in the same way as described here for containerized aws-cli.

SSH

To share your SSH keys with the container, read here.

Work without Visual Studio Code

Same as in the devcontainer, but you need to install the tools and dependencies yourself.

Please mind compatibility of the automation and the versions of your local tools / dependencies.

About

Virtualised BIRD lab hosted on AWS, automated with Terraform and Ansible

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published