Ephemeral VPS Creation
Project description
tempor
Work In Progress...
Inspired by pry0cc/axiom. Currently supports creating bare machines on Digital Ocean, Linode, and Vultr.
Install
python3 -m pip install --user tempor
Configuration
# ~/.config/tempor/config.yml
providers:
-
name: digitalocean
api_token: API_TOKEN_HERE
-
name: linode
api_token: API_TOKEN_HERE
-
name: vultr
api_token: API_TOKEN_HERE
default: digitalocean
Usage
➜ tempor --help
usage: tempor [-h] [-p PROVIDER] [--teardown]
optional arguments:
-h, --help show this help message and exit
-p PROVIDER, --provider PROVIDER
Specify the Provider Name
--teardown Tear down VPS
TODO:
- Terraform
- Create Single VPS
- Delete VPS
- Auto Add SSH Keys
- List Available
- Cleanup SSH keys on delete
- Create arbitrary number
- Machine Setup via Ansible Playbooks
- Custom Wrapper for Trivial Interaction
- TBD
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
tempor-0.0.4.tar.gz
(10.0 kB
view hashes)