Scripts to help provision, configure and deply towebfaction using Python and Fabric 2
Project description
Scripts to assist in deploying and maintain web sites on Webfaction servers.
Based on [Fabric 2.0](http://www.fabfile.org/) and Webfaction’s [xmlrpc API](https://docs.webfaction.com/xmlrpc-api/) version 2.
Account and server level tasks
Generating Letsencrypt SSL certificates with [acme.sh](https://github.com/Neilpang/acme.sh) using [dns manual mode](https://github.com/Neilpang/acme.sh/wiki/dns-manual-mode)
install_acme
Installs acme.sh in a Webfaction account
uninstall_acme
Installs acme.sh from a Webfaction account. Certificates are left.
secure_domains
Validates domains with DNS manual mode,
generates a certificate under the primary domain for all the domains and
installs it.
check websites
Attempts to load all the accounts configured websites and
reports their HTTP response codes
Website level tasks
django_update
check_secure_versions
provision
teardown
deploy
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 Distributions
Built Distribution
Hashes for webfaction_fab2-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6164e762570a27aab017d5bf69444765f762d1339d876f555051f2d6f696b8e7 |
|
MD5 | e891d31da8c8e9e1f6207ff113ccb8cd |
|
BLAKE2b-256 | 52568191cefea5c782d5a73a48fe03331d76c8ee1fbc9efc70e729924ccc88e1 |