This repo contains code for running Reddit-like app https://github.com/Artemmkin/reddit on Google Cloud Platform (GCP) using the following tools:
This project was done by the knowledge gained in the DevOps course http://otus.ru/lessons/devops-praktiki-i-instrumenty/.
Install the following tools:
terraform
https://www.terraform.io/intro/getting-started/install.htmlpacker
https://www.packer.io/docs/install/index.htmlansible
http://docs.ansible.com/ansible/latest/intro_installation.html
You also need to have access to Google Cloud Platform https://cloud.google.com. Get if for free https://cloud.google.com/free/
Folder structure:
- ansible: ansible roles to provision full stack to run our application.
- packer: packer templates to build GCP images which are used to run our application.
- terraform: terraform configuration files to provision infrastructure on GCP to run our application.
See README.md
in each folder for the additional details.
Please open an issue for support.
(Back to top) Please contribute using Github Flow. Create a branch, add commits, and open a pull request.
Please have a look at the LICENSE.md for more details.