Metadata-Version: 2.1
Name: tempor
Version: 0.0.8
Summary: Ephemeral VPS Creation
Home-page: UNKNOWN
Author: Wh1t3Fox
Author-email: dev@exploit.design
License: GPT3
Description: # tempor
        
        ## Work In Progress...
        
        Inspired by [pry0cc/axiom](https://github.com/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 -h
        usage: tempor [-h] [-p PROVIDER] [-c COUNT] [--setup] [--list]
                      [--no-config] [--teardown]
        
        optional arguments:
          -h, --help            show this help message and exit
          -p PROVIDER, --provider PROVIDER
                                Specify the Provider Name
          -c COUNT, --count COUNT
                                Number of Images to Create
          --setup               Setup Image(s)
          --list                List Available Images
          --no-config           Leave as a Bare Install
          --teardown            Tear down VPS
        ```
        
        ### TODO:
        
        - Terraform
          - [x] Create Single VPS
          - [x] Delete VPS
          - [x] Auto Add SSH Keys
          - [x] List Available
          - [x] Cleanup SSH keys on delete
          - [x] Create arbitrary number
        - [ ] Machine Setup via Ansible Playbooks
        - [ ] Custom Wrapper for Trivial Interaction
        - [ ] TBD
        
Keywords: ssh
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: POSIX :: Linux
Classifier: Environment :: Console
Description-Content-Type: text/markdown
