Skip to main content

PyPI

Build Status

noderegister

A Simple tool that registers ec2 host information to a DynamoDB Table

DDB Content Example

HOSTNAME NODE_TYPE NODE_STATE PRIVATE_IP TIME_STAMP
ip-172-31-36-196.us-west-2.compute.internal seednode Running 172.31.36.196 Tue Jul 2 20:09:11 2019
ip-172-31-36-197.us-west-2.compute.internal seednode Running 172.31.36.197 Tue Jul 2 20:10:11 2019
ip-172-33-36-190.us-west-2.compute.internal clusternode Running 172.33.36.190 Tue Jul 2 20:11:11 2019
ip-172-33-36-191.us-west-2.compute.internal clusternode Running 172.33.36.191 Tue Jul 2 20:12:11 2019
ip-172-33-36-192.us-west-2.compute.internal clusternode Running 172.33.36.192 Tue Jul 2 20:13:11 2019

PyPI - Python Version

Useage

noderegister

usage: noderegister [-h] [-c] [-a ASSIGN | -s SET_STATE | -r | -l]
                    [-D DYNAMODB_TABLE]

optional arguments:
  -h, --help            show this help message and exit
  -c, --create_ddb      Create a new DynamoDB table

actions:
  -a ASSIGN, --assign ASSIGN
                        Set the node type of an existing node
  -s SET_STATE, --set_state SET_STATE
                        Set the node state of an existing node
                        (running|terminated)
  -r, --register_node   Add a new node to the DynamoDB table
  -l, --list            List Registered Node in given DynamoDB Table

required:
  for (assign|state|list|register_node) actions

  -D DYNAMODB_TABLE, --dynamodb_table DYNAMODB_TABLE
                        Name of Existing DynamoDB

Release files for noderegister 0.1.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for noderegister 0.1.9
File Size Uploaded
noderegister-0.1.9.tar.gz 4.4 kB Details

Release files / noderegister-0.1.9.tar.gz

Download URL noderegister-0.1.9.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
cc7184f309e2463945106385d4728d61e0c39f1981072118096094e20240df15
BLAKE2b-256 checksum
How to use checksums
f7edfb3704c0890536413342019d89473211e5a11509e69920fca1982896d0cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.5.6

Release history Release notifications | RSS feed

This release

0.1.9 This release

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page