https://github.com/mesosphere-backup/terraform-dcos
DC/OS Terraform Installation and Upgrading Scripts
https://github.com/mesosphere-backup/terraform-dcos
azure cloud-providers dcos dcos-terraform gcp
Last synced: 3 months ago
JSON representation
DC/OS Terraform Installation and Upgrading Scripts
- Host: GitHub
- URL: https://github.com/mesosphere-backup/terraform-dcos
- Owner: mesosphere-backup
- License: apache-2.0
- Created: 2017-08-17T22:22:21.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-08-26T18:31:41.000Z (about 6 years ago)
- Last Synced: 2025-07-27T08:02:11.734Z (3 months ago)
- Topics: azure, cloud-providers, dcos, dcos-terraform, gcp
- Language: HCL
- Homepage:
- Size: 495 KB
- Stars: 62
- Watchers: 12
- Forks: 63
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### 📙 **Disclaimer: This is being deprecated for the Mesosphere Universal Installer located [here](https://docs.mesosphere.com/1.12/installing/evaluation/mesosphere-supported-methods/).**
# Install Mesosphere DC/OS using Terraform
The purpose of this tool is to automate most of the manual efforts of managing and maintaining distributed systems. This project has a few important goals in mind since the inception of the project.
Goal: Make a modular and reusable script to easily decouple DC/OS on various OS and cloud providers to easily install, upgrade and modify in-place.
The dcos-core module has all the DC/OS unique install and upgrade instructions. These instructions are taken from the mesosphere.io and dcos.io documentation and modified a bit to make it allowed to be automated and templated by terraform. The dcos-core module was written in bash to allow flexibility to run on any linux operating system. It also has templates in the scripts to leverage the power of terraform to manage your cluster with very few commands.
If you want to use this in your own environment, feel free to fork this and customize it to your specifications. This will be built so everybody can take advantage of deploying and manage DC/OS clusters.
## Cloud Providers
Select your provider below for instructions:
- [AWS Terraform](./aws/README.md)
- [Azure Terraform](./azure/README.md)
- [GCP Terraform](./gcp/README.md)# Roadmaps
- [X] Support for AWS
- [X] Support for Azure
- [X] Support for GCP