{"id":21352296,"url":"https://github.com/mmurygin/devops-sandbox","last_synced_at":"2026-04-16T07:31:44.187Z","repository":{"id":40532090,"uuid":"180170072","full_name":"mmurygin/devops-sandbox","owner":"mmurygin","description":"My sandbox for devops projects","archived":false,"fork":false,"pushed_at":"2022-12-30T18:28:59.000Z","size":241,"stargazers_count":1,"open_issues_count":19,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-16T04:43:15.892Z","etag":null,"topics":["ansible","google-cloud-platform","helm","kubernetes","packer","prometheus","terraform"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mmurygin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-04-08T14:44:13.000Z","updated_at":"2020-11-15T12:27:13.000Z","dependencies_parsed_at":"2023-01-31T13:15:35.494Z","dependency_job_id":null,"html_url":"https://github.com/mmurygin/devops-sandbox","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mmurygin/devops-sandbox","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmurygin%2Fdevops-sandbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmurygin%2Fdevops-sandbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmurygin%2Fdevops-sandbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmurygin%2Fdevops-sandbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mmurygin","download_url":"https://codeload.github.com/mmurygin/devops-sandbox/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmurygin%2Fdevops-sandbox/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31876330,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"online","status_checked_at":"2026-04-16T02:00:06.042Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","google-cloud-platform","helm","kubernetes","packer","prometheus","terraform"],"created_at":"2024-11-22T03:13:12.597Z","updated_at":"2026-04-16T07:31:44.172Z","avatar_url":"https://github.com/mmurygin.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DevOps projects sandbox\n\n[![Build Status](https://travis-ci.com/muryginm/devops-sandbox.svg?token=5mNXAvsiXVJ8aCvqWa9s\u0026branch=master)](https://travis-ci.com/muryginm/devops-sandbox)\n\n- [Play Travis](play-travis)\n    * tests which are writen in nodejs to play with travisCI and slack integration\n- [Bastion Host with ansible](bastion-host)\n    * Create cloud infrastructure with `ansible` `gcp module`\n    * Provision vms with `ansible`\n    * Inside bastion host:\n        * OS: CentOS 7\n        * services:\n            * firewalld\n            * mongod\n            * pritunl\n- [Web App with Ansible](gcp-ansible)\n    * Create cloud infrastructure with `ansible` `gcp module`\n    * Provision vms with `ansible`\n    * Inside vm:\n        * OS: Ubuntu 16.04\n        * services:\n            * mongod\n            * reddit\n- [Web App with Packer](gcp-packer)\n    * Create cloud infrastructure with `gcloud`\n    * Create vm image with `packer`\n    * Inside vm:\n        * OS: Ubuntu 16.04\n        * services:\n            * mongod\n            * reddit\n- [Web App with Terraform](gcp-terraform)\n    * Create cloud infrastructure with `terraform`\n    * Provision vm with `terraform`\n    * Inside vm:\n        * OS: Ubuntu 16.04\n        * services:\n            * mongod\n            * reddit\n- [Web App with Terraform and Packer](terraform-packer)\n    * Create cloud infrastructure with `terraform`\n    * Create vm image with `packer`\n    * Inside db vm:\n        * OS: Ubuntu 16.04\n        * services:\n            * mongod\n    * Inside app vm:\n        * OS: Ubuntu 16.04\n        * services:\n            * reddit\n- [Web App with Terraform and Ansible/Packer](terraform-packer-ansible)\n    * Create cloud infrastructure with `terraform`\n    * [Create vm image with `packer`]\n    * Provision vm with `ansible`\n    * Inside db vm:\n        * OS: CentOS 7\n        * services:\n            * firewalld\n            * mongod\n    * Inside app vm:\n        * OS: CentOS 7\n        * services:\n            * firewalld\n            * nginx\n            * reddit\n- [Docker monolith](docker-monolith)\n    * Run web app inside docker container\n    * Technologies:\n        * terraform for creating vm\n        * ansible for setting up docker\n        * packer for building vm with pre-installed docker\n        * docker to run containers\n    * Inside vm:\n        * Docker\n    * Inside docker container:\n        * web app\n        * mongodb\n- [Docker Microservices](docker-microservices)\n    * Example of microservices application with monitoring, logging and tracing\n    * Technologies:\n        * Google Cloud Platform\n        * docker-machine for creating vm\n        * docker-compose for running multiple microservices\n        * monitoring\n            * prometheus\n            * node_exporter\n            * cAdvisor\n            * blackbox_exporter\n            * mongo_exporter\n        * logging\n            * fluentd for collection containers logs\n            * elastic search for storing and querying logs\n            * kibana for logs visualization\n        * tracing\n            * zipkin\n- [Kubernetes Base](kube-base)\n    * Base example of deploying app into kubernetes cluster\n    * Technologies:\n        * terraform for creating cloud resources\n        * kubectl for deploying app\n            * gke ingress for routing external traffic\n            * network isolation with Calico\n            * persistent volume claim and dynamic persistent volume claim\n- [Kubernetes Helm](kube-helm)\n    * The example of how to run app with helm\n    * Technologies:\n        * terraform for creating cloud resources\n        * helm for deploying app\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmurygin%2Fdevops-sandbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmmurygin%2Fdevops-sandbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmurygin%2Fdevops-sandbox/lists"}