`dioc` is a package for DigitalOcean.
Project description
`dioc` is a package for DigitalOcean.
::
$ cat << eof >> .bashrc
export DIOC_TOKEN=...
export DIOC_DEFAULT_SSHKEY=sshk
export DIOC_DEFAULT_SIZE=512mb
export DIOC_DEFAULT_REGION=sgp1
eval "$(_DIO_COMPLETE=source dio)"
eof
$ dio create test '' user_data='"#!/bin/bash\ndocker run -p 80:8080 tsutomu7/gotour"'
$ dio scp sample test:/tmp
$ dio ssh test 'ls -l /tmp'
$ dio destroy test
$ python3
import dioc
d = dioc.Droplet('test')
c = dioc.ssh_client()
c.exec_command('ls')
d.destroy()
Requirements
------------
* Python 3
* paramiko
* python-digitalocean
* Click
Features
--------
* nothing
Setup
-----
::
$ pip install dioc
or
$ easy_install dioc
History
-------
0.0.1 (2015-12-27)
~~~~~~~~~~~~~~~~~~
* first release
::
$ cat << eof >> .bashrc
export DIOC_TOKEN=...
export DIOC_DEFAULT_SSHKEY=sshk
export DIOC_DEFAULT_SIZE=512mb
export DIOC_DEFAULT_REGION=sgp1
eval "$(_DIO_COMPLETE=source dio)"
eof
$ dio create test '' user_data='"#!/bin/bash\ndocker run -p 80:8080 tsutomu7/gotour"'
$ dio scp sample test:/tmp
$ dio ssh test 'ls -l /tmp'
$ dio destroy test
$ python3
import dioc
d = dioc.Droplet('test')
c = dioc.ssh_client()
c.exec_command('ls')
d.destroy()
Requirements
------------
* Python 3
* paramiko
* python-digitalocean
* Click
Features
--------
* nothing
Setup
-----
::
$ pip install dioc
or
$ easy_install dioc
History
-------
0.0.1 (2015-12-27)
~~~~~~~~~~~~~~~~~~
* first release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dioc-0.1.1.tar.gz
(3.3 kB
view details)
File details
Details for the file dioc-0.1.1.tar.gz
.
File metadata
- Download URL: dioc-0.1.1.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7a89fcd5b6adea192c68194879e8348fd5a5700ef80323929a2f5d2015c62f9 |
|
MD5 | f6fbc8eb32ae49bb7fb01ce4f62f51eb |
|
BLAKE2b-256 | bc458e798438230603769438a6676121a16ac2341088f570aff6400f240b3d0c |