docker-machine-driver-outscale

command module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2022 License: BSD-3-Clause Imports: 2 Imported by: 0

README

docker-machine-driver-outscale

Go Report Card GitHub release

Outscale Driver plugin for docker-machine

TODO

  • Allow private IP / VPC
  • Handle additional parameters (KeyPair, VPC, SG)

Install

If you would rather build from source, you will need to have a working go 1.17+ environment,

eval $(go env)
export PATH="$PATH:$GOPATH/bin"

You can then install docker-machine from source by running:

go get github.com/docker/machine
cd $GOPATH/src/github.com/docker/machine
make build

And then compile the docker-machine-driver-outscale driver:

go get github.com/outscale-dev/docker-machine-driver-outscale
cd $GOPATH/src/github.com/outscale-dev/docker-machine-driver-outscale
make install

Run

In order to create a machine, you will need to have you AK/SK . You can find information here: Documentation

docker-machine create -d outscale --outscale-access-key=<outscale-access-key>  --outscale-secret-key=<outscale-secret-key> --outscale-region=<outscale-region> outscale
Options
Argument Env Default Description
outscale-access-key OSC_ACCESS_KEY None required Outscale Access Key (see here)
outscale-secret-key OSC_SECRET_KEY None required Outscale Secret Key (see here)
outscale-region OSC_REGION eu-west-2 Outscale Region
outscale-instance-type OSC_INSTANCE_TYPE tinav2.c1r2p3 (t2.small) Outscale VM Instance Type (see here)
outscale-source-omi OSC_SOURCE_OMI ami-504e6b16 (Debian-10-2021.05.12-3) Outscale Machine Image to use as bootstrap for the VM (see here)
outscale-extra-tags-all `` nil Extra tags for all created resources. Format "key=value". Can be set multiple times
outscale-extra-tags-instances `` nil Extra tags only for instances. Format "key=value". Can be set multiple times

Debugging

Detailed run output will be emitted when using the docker-machine --debug option.

docker-machine --debug  create -d outscale --outscale-access-key=<outscale-access-key>  --outscale-secret-key=<outscale-secret-key> --outscale-region=<outscale-region> outscale

License

Copyright Outscale SAS

BSD-3-Clause

This project is compliant with REUSE.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL