All DevOps related scripts and resources mostly using Docker+Terraform+Swarm+Docker-Machine
All DevOps related scripts, resources and configurations
Check DevOps/LICENSE
file for full Copyright notice.
This project has all the devops related tools, resources, scripts which you can use to start of your work in both dev and close-to-production environments
Whenever you are concerened with a particular devops scenario, like say monitoring, then focus only on the monitoring root level directory and the environments directory according to your environment (dev, prod, staging, etc) and for production, look into your production cloud provider IAAS (aws, gcp, azure, etc).
So basically root level environmets directory may be used in all the devops operations along with the root level directory pertaining to your requirement, like monitoring, logging, ci-cd, etc.
First setup your environment. Go to setup
root level directory inside the project and follow the instructions there or run any script if present according to your dev environment (Linux or MacOS).
If you just want to update your docker tools, then go to docker
folder and run the appropriate upgrade script according to your environment.
Then if you don't already have a dev environment (docker machine, docker engines, vms) ready on which you will work your docker commands then go ahead provision them. Go to provisioning
directory and run the appropriate scripts according to your environment (dev, prod, staging etc.) and appropriate IAAS cloud provider (aws, azure, gcp etc).
If you want to follow some reference to few things, then checkout the linux-ops
directory.
Wherever you see a env
file, do the following:
.env
.env
file according to your usageInside the storage-provisioning/rex-ray
directory, wherever you see a config.yml
file, do the following:
.config.yml
.config.yml
file's contents according to your requirement