Skip to content

subutai-io/vagrant

Repository files navigation

Vagrant Subutai Plugin

Vagrant Subutai Plugin - executes Subutai scripts in target hosts

Installation

$ vagrant plugin install vagrant-subutai

Usage

Usage: vagrant subutai command [command options] [arguments...]

COMMANDS:
    help [<command>...]
      Show help.

    daemon
      Run subutai agent daemon

    list containers
      List containers

    list templates
      List templates

    list all
      List all

    list info
      List containers info

    attach <name> [<command>]
      Attach to Subutai container

    clone [<flags>] <template> <container>
      Create Subutai container

    cleanup <vlan>
      Cleanup environment

    prune
      Prune templates with no child containers

    destroy <name>
      Destroy Subutai container/template

    export --token=TOKEN [<flags>] <container>
      Export container as a template

    import [<flags>] <template>
      Import Subutai template

    info id [<container>]
      host/container id

    info system
      Host info

    info os
      Host os

    info ipaddr
      Host ip address

    info ports
      Host used ports

    info du <container>
      Container disk usage

    info qu <container>
      Container quota usage

    hostname rh <hostname>
      Set RH hostname

    hostname con <container> <hostname>
      Set container hostname

    map add --protocol=PROTOCOL --external port=EXTERNAL PORT --internal server=INTERNAL SERVER [<flags>]
      Add port mapping

    map rm --protocol=PROTOCOL --external port=EXTERNAL PORT [<flags>]
      Remove port mapping

    map list [<flags>]
      List mapped ports

    metrics --start=START --end=END <name>
      Print host/container metrics

    proxy create --protocol=PROTOCOL --port=PORT --tag=TAG [<flags>]
      Create proxy

    proxy list [<flags>]
      List proxies

    proxy remove --tag=TAG
      Remove proxy

    proxy server add --tag=TAG --server=SERVER
      Add proxied server

    proxy server remove --tag=TAG --server=SERVER
      Remove proxied server

    proxy server list --tag=TAG
      List servers for proxy

    quota get --resource=RESOURCE --container=CONTAINER
      Print container resource quota

    quota set --resource=RESOURCE --container=CONTAINER <limit>
      Set container resource quota

    start <name(s)>...
      Start Subutai container

    stop <name(s)>...
      Stop Subutai container

    restart <name(s)>...
      Restart Subutai container

    update [<flags>] <component>
      Update peer components

    tunnel add [<flags>] <socket> [<ttl>]
      Create ssh tunnel

    tunnel del <socket>
      Delete ssh tunnel

    tunnel list
      List ssh tunnels

    vxlan add --remoteip=REMOTEIP --vni=VNI --vlan=VLAN <name>
      Add vxlan tunnel

    vxlan del <name>
      Delete vxlan tunnel

    vxlan list
      List vxlan tunnels

    batch <commands>
      Execute a batch of commands

    register
      Register Subutai PeerOS to Bazaar

    unregister
      Unregister Subutai PeerOS from Bazaar

    fingerprint
      Shows fingerprint Subutai Console

    open
      Open the Subutai PeerOS in browser

    blueprint
      Run blueprint provisioning


GLOBAL OPTIONS:
    -h, --help
      Show help