elelement / openstack-dcos-setup

Mesosphere DCOS setup on OpenStack cluster

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

openstack-dcos-setup

Deploying Mesosphere DCOS clusters to OpenStack

This repository contains code and instructions for the Terraform module that allows automated deployment of Mesosphere DCOS cluster to OpenStack-based environment, including public clouds exposing OpenStack compatible API.

Prerequisites

  1. Credentials to your OpenStack-based environment
  2. Base image for the DCOS cluster nodes with supported DCOS support OS
  3. An OpenStack project/tenant to deploy your DCOS cluster to.
  4. ID of the public network in your OpenStack tenant - this is where the DCOS network router’s public facing interface will be attached to.
  5. Terraform installed on your machine.

Steps

  1. Clone this repo.
  2. Create a new top-level terraform file by copying the example provided (dcos.openstack.tf.example) and filling in your specific information for the appropriate variables.
  3. Run terraform get from the top-level directory to setup the terraform workspace
  4. Execute terraform apply from the top-level directory of this repo
  5. If everything goes well, the URL of the DCOS dashboard should be reported from the terraform execution.

License

Licensed under the MIT License.

About

Mesosphere DCOS setup on OpenStack cluster

License:MIT License


Languages

Language:HCL 77.5%Language:Smarty 20.3%Language:Shell 2.2%