Skip to content

Fast and highly customisable deployment of DC/OS to AWS/Azure/GCP/On-prem using Terraform and Ansible.

License

Notifications You must be signed in to change notification settings

rembik/ansible-dcos

 
 

Repository files navigation

Deploy DC/OS using Ansible

Overview

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.

Getting Started

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

Install

Here are guides to follow to install the DC/OS cluster:

Here are guides to follow to install framework as-a-service:

Operational tasks

Upgrade the DC/OS cluster:

Change number of DC/OS agents:

Upgrade the Kubernetes cluster:

Documentation

All documentation for this project is located in the docs directory at the root of this repository.

Acknowledgements

Current maintainers:

Roadmap

  • Support for On-Premises
  • Support for AWS
  • Support for Azure
  • Support for GCP
  • Support Kubernetes as-a-service

License

DC/OS, along with this project, are both open source software released under the Apache Software License, Version 2.0.

About

Fast and highly customisable deployment of DC/OS to AWS/Azure/GCP/On-prem using Terraform and Ansible.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 78.3%
  • Shell 9.4%
  • Makefile 6.2%
  • HCL 6.1%