GithubHelp home page GithubHelp logo

tutum-openstack's Introduction

tutum-openstack

Collection of tools to manipulate tutum nodes launched on an openstack public cloud.

Only create for now. terminate should follow.

Author: Jean-Christophe Hoelt [email protected]

Requirements

  • tutum-cli
  • docker-machine

Usage

Set your openstack environment.

export OS_AUTH_URL=
export OS_TENANT_ID=
export OS_TENANT_NAME=
export OS_USERNAME=
export OS_PASSWORD=
export OS_REGION_NAME=

Set your tutum environment.

export TUTUM_USER=
export TUTUM_APIKEY=

Bring it on!

tutum-openstack-create [options] my-node-name

Options

--tag "name"                  Tag added to the tutum node (can set multiple).
--openstack-auth-url          OpenStack authentication URL [$OS_AUTH_URL]
--openstack-endpoint-type     OpenStack endpoint type (adminURL, internalURL or publicURL) [$OS_ENDPOINT_TYPE]
--openstack-flavor-id         OpenStack flavor id to use for the instance
--openstack-flavor-name       OpenStack flavor name to use for the instance
--openstack-floatingip-pool   OpenStack floating IP pool to get an IP from to assign to the instance
--openstack-image-id          OpenStack image id to use for the instance
--openstack-image-name        OpenStack image name to use for the instance
--openstack-insecure          Disable TLS credential checking.
--openstack-net-id            OpenStack network id the machine will be connected on
--openstack-net-name          OpenStack network name the machine will be connected on
--openstack-password          OpenStack password [$OS_PASSWORD]
--openstack-region            OpenStack region name [$OS_REGION_NAME]
--openstack-sec-groups        OpenStack comma separated security groups for the machine
--openstack-ssh-port "22"     OpenStack SSH port
--openstack-ssh-user "root"   OpenStack SSH user
--openstack-tenant-id         OpenStack tenant id [$OS_TENANT_ID]
--openstack-tenant-name       OpenStack tenant name [$OS_TENANT_NAME]
--openstack-username          OpenStack username [$OS_USERNAME]

Example

tutum-openstack-create \
    --openstack-flavor-name "ra.intel.sb.m" \
    --openstack-image-name "Ubuntu 14.04" \
    --openstack-net-name "Ext-Net" \
    --openstack-sec-groups "default" \
    --openstack-ssh-user "admin" \
    --tag "cpu" --tag "cluster1" \
    cluster1-node01

Note

The machine name will also be added as a tag.

tutum-openstack's People

Contributors

j3k0 avatar

Stargazers

Antoine avatar

Watchers

 avatar James Cloos avatar  avatar

Forkers

mba811

tutum-openstack's Issues

Rackspace Cloud

Have you tested this with Rackspace public cloud which is based on OpenStack? Are there any pitfalls to be aware of if you have?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.