Commits

Author Commit Message Labels Comments Date
Tobias McNulty
update package list before installing packages on cloud servers; raise an exception if a Template doesn't get a valid driver
Tobias McNulty
require at least one driver in config file
Colin Copeland
add colors
Colin Copeland
import missing libs
Colin Copeland
add support (now required) for loading modules off the Python path; add cloud command to list providers, images, sizes, etc.
Colin Copeland
rework logging functionality
Colin Copeland
fix writelines to pass path to write()
Colin Copeland
allow specification of single package to install
Colin Copeland
remove client_vm.py example (moved to caktus-deployment on bitbucket)
Colin Copeland
add basic "ssh" command to NodeWrapper
Colin Copeland
add Postgres post_install to create UTF-8 database cluster; add ssh key to new client user; add bash to new client user
Colin Copeland
store drivers config in env
Colin Copeland
add_client extension
Colin Copeland
add support for command args
Colin Copeland
client vm
Colin Copeland
make node_wrapper available in post_install hook; add optional argument for ssh password;
Colin Copeland
fix comment
Colin Copeland
record uuid of new cloud instances in config file; allow extension of mallet using NodeWrapper class
Colin Copeland
update setup.py to install mallet script and sub packages
Tobias McNulty
move to declarative, python-based server template configuration
Tobias McNulty
start at paramiko integration
Tobias McNulty
add "wait_for_state" method to DriverWrapper
Colin Copeland
generate unique name; add option parsing
Colin Copeland
add driver absraction refs #1
Tobias McNulty
cloud package
Tobias McNulty
put the config parser in a class
Tobias McNulty
stubbing out script for VPS creation via libcloud
Tobias McNulty
refactor build-image script into configurable mallet.bootstrap package
Tobias McNulty
bump version to 0.1.5
Tobias McNulty
pep8
  1. Prev
  2. Next