Skip to content
/ pdns Public

A test case of the flow of code for pdns pipe backend deployments

License

Notifications You must be signed in to change notification settings

8x8Cloud/pdns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

pdns

A test case of the flow of code for pdns pipe backend deployments

Problem statement

Deploy PowerDNS on two environments (dev and staging) with a custom pipe backend.

Requirements

  • A development environment (all in one) suitable to run on a laptop utilizing containers.
  • A staging instance deployed in AWS.
  • Both environments should leverage the same configuration management code (of your choice) for configuration.
  • Use this github repository to maintain and deploy the code to all environments.
  • Custom pipe backend implementing a new DNS record type of your choice.
  • PDNS Statistics should be available from external world.

Bonus

  • Sucessful test cases initiate code promotion to staging
  • Implement the GEO dns record type, different results when sourcing from North America or Europe.
  • Leverage AWS Cloud Formation to initialize secondary environments (i.e. staging)

Presentation

Present your work to our team via screen sharing session. Talk about the approach you took. Demo updating the code or configuration.

About

A test case of the flow of code for pdns pipe backend deployments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published