Notice: This repo was deprecated. Please consider using the Ansible Roles for DC/OS maintained by the Mesosphere SRE team: https://github.com/dcos/dcos-ansible
Infrastructure for Cloud Providers is bootstrapped with Terraform.
Ansible playbook installs Open or Enterprise DC/OS to infrastucture On-Premises/Cloud Providers and is supposed to run on CentOS 7. The installation steps are based on the Advanced Installation Guide of DC/OS.
All development is done on the master branch. Tested versions are identified via git tags. To get started, you can clone or fork this repo:
git clone https://github.com/dcos-labs/ansible-dcos
Use git tag
to list all versions:
git tag
v0.7.0-dcos-1.11
Check out the latest version with:
git checkout v0.7.0-dcos-1.11
Here are guides to follow to install the DC/OS cluster:
- On-Premises with Ansible
- On AWS with Terraform/Ansible
- On Azure with Terraform/Ansible
- On GCP with Terraform/Ansible
Here are guides to follow to install framework as-a-service
:
Upgrade the DC/OS cluster:
Change number of DC/OS agents:
Upgrade the Kubernetes cluster:
All documentation for this project is located in the docs directory at the root of this repository.
Current maintainers:
- Support for On-Premises
- Support for AWS
- Support for Azure
- Support for GCP
- Support Kubernetes as-a-service
DC/OS, along with this project, are both open source software released under the Apache Software License, Version 2.0.