Wiki Spaces


Get Help from Others

Q&A: Ask OpenMRS
Discussion: OpenMRS Talk »
Real-Time: IRC Chat


Page tree
Skip to end of metadata
Go to start of metadata

In order to deploy a fully automated infrastructure, we are using:

  • terraform: create VMs and data volumes, network, DNS entries, backup resources
  • itsm resources (private repository):
    • ansible: users, nginx, docker/docker-compose, monitoring and everything else
    • puppet: only bamboo agents: maven, node, docker and all bamboo builds requirements


There's no technical reason why puppet and ansible co-exist. That happened naturally due to different people working on different things (smile)


Some of those files are encrypted (using either ansible-vault or git-crypt). If you do need access to any of them for any reason, please contact infrastructure team.

Not all machines are yet fully automated (both for terraform and ansible), but we are currently working on that.



  • No labels