No description
Find a file
2015-04-08 18:35:25 +02:00
requests [enh] ship with an requests 2.4.3 for easy installation on older systems 2014-12-09 14:38:35 +01:00
.gitignore [enh] support loading credentials from a config.local file located next to the scripts 2014-12-10 09:41:01 +01:00
config.local.sample [enh] optionnally remove domain from dynette 2014-12-14 21:29:18 +01:00
deploy.py force sudo remove 2015-04-08 18:35:25 +02:00
ip.py [enh] add a simple tool to retrieve IP address associated to droplet name 2014-12-17 17:15:09 +01:00
NOTICE [enh] ship with an requests 2.4.3 for easy installation on older systems 2014-12-09 14:38:35 +01:00
README.md [enh] unconditionally upgrade system 2014-12-09 22:24:33 +01:00
remove.py [enh] optionnally remove domain from dynette 2014-12-14 21:29:18 +01:00

Deployment Script

Prerequisites

Usage

deploy.py --client-id <my_client_id>     # DO client ID
          --api-key <my_api_key>         # DO API key
          --domain <mydomain.nohost.me>  # Domain name (used as droplet name)
          [--ssh-key-name <ssh_key>]     # Use SSH key based authentication, with the specific key
          [--password <my_password>]     # Admin password (auto-execute post-installation if set)
          [--test]                       # Install from test repository
          [--no-snapshot]                # Do not snapshot after installation nor recover from snapshot
          [--update-snapshot]            # Force fresh install and snapshot
remove.py --client-id <my_client_id>     # DO client ID
          --api-key <my_api_key>         # DO API key
          --domain <mydomain.nohost.me>  # Domain name (used as droplet name)