This automation framework deploys the full stack of Percona Software for MongoDB easily:
- Percona Server for MongoDB (PSMDB)
- Percona Backup for MongoDB (PBM)
- Percona Monitoring & Management (PMM)
You can choose between:
- Creating all resources in a public cloud platform, using a combination of Terraform and Ansible.
- Run everything in Docker containers on a single server (even your own laptop) with Terraform (Ansible is not required in this case).
-
Clone this repository on your machine and
cd
to itgit clone https://github.com/percona/mongo_terraform_ansible.git cd mongo_terraform_ansible
-
Go to your desired target platform's subdirectory. Example:
cd terraform/gcp
-
Follow the instructions on the README inside the subdirectory of your desired platform.