Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Frameworkbenchmarks | 6,973 | a day ago | 122 | other | Java | |||||
Source for the TechEmpower Framework Benchmarks project | ||||||||||
Ansible For Devops | 6,699 | 3 months ago | 90 | mit | Python | |||||
Ansible for DevOps examples. | ||||||||||
Shutit | 2,108 | 2 | 3 | a year ago | 635 | June 29, 2022 | 9 | mit | Python | |
Automation framework for programmers | ||||||||||
Infrastructure As Code Tutorial | 2,065 | 6 months ago | 11 | apache-2.0 | ||||||
Infrastructure As Code Tutorial. Covers Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, Kubernetes | ||||||||||
Boilerplates | 2,011 | 5 days ago | 4 | mit | HCL | |||||
This is my personal template collection. Here you'll find templates, and configurations for various tools, and technologies. | ||||||||||
Ansible Vagrant Examples | 1,988 | 6 months ago | 1 | mit | ||||||
Ansible examples using Vagrant to deploy to local VMs. | ||||||||||
Vagga | 1,828 | 2 months ago | 77 | mit | Rust | |||||
Vagga is a containerization tool without daemons | ||||||||||
Kubernetes Vagrant Centos Cluster | 1,827 | 9 months ago | 17 | apache-2.0 | Shell | |||||
Setting up a distributed Kubernetes cluster along with Istio service mesh locally with Vagrant and VirtualBox, only PoC or Demo use. | ||||||||||
Rltrader | 1,462 | 2 years ago | 41 | gpl-3.0 | Python | |||||
A cryptocurrency trading environment using deep reinforcement learning and OpenAI's gym | ||||||||||
Learning Tools | 1,434 | 2 months ago | 3 | mit | Python | |||||
A collection of tools and files for learning new technologies |
A template for deploying Ruby and Rails applications, with automation support for Ansible, Docker and Vagrant. Copy this over to your project, and modify to fit.
Read the accompanying blog post for more details.
NOTE: The files will look overwhelming at first, because they contain Vagrant, Ansible and Docker. You don't need everything. If you don't want Docker, get rid of Docker-related files. Similarly, if you don't want Ansible or Vagrant, get rid of those files.
myapp.rb, myapp.ru, myjobs.rb
.env
, Procfile
, Gemfile*
, provisioning/roles/myapp/files/.env
.env
file is suitable for development modeprovisioning/roles/myapp/files/.env
.dockerignore, Dockerfile
Vagrantfile
provisioning/*
vagrant-cachier
, vagrant-exec
and vagrant-faster
plugins for a faster development experiencevagrant up
vagrant ssh
> cd /vagrant
> foreman start
vagrant exec foreman start
localhost:3000
, it will echo you a message with development configurationsSupports only Debian and Ubuntu for now
vagrant halt
vagrant up prod
localhost:3000
, it will echo you the same message with production configurationprovisioning
folderprod_inventory
and update your production server nameansible-playbook -i prod_inventory -u <username> -vvv prod.yml
Supports any OS that can run Docker, not limited to Debian/Ubuntu
vagrant halt
vagrant up docker
localhost:3000
, it will echo you the same message with production configuration, except things are running using Docker nowVagrantfile
for the build and run commandsVagrantfile
vagrant destroy
provisioning/roles/myapp/files
should be encrypted