Bag of hammers to fix problems
Project description
Percussive maintenance.
Collection of various tools to keep things ship-shape. Not particularly bright tools, but good for a first-pass.
Neutron resource reaper
neutron-reaper {ip, port} <grace-days> [--info]
Reclaims idle floating IPs and cleans up stale ports. Pipe into neutron to act upon what it finds.
Conflicting Ironic/Neutron MACs
conflict-macs {info, delete}
Undead Instances
undead-instances {info, delete}
Nova instances that have been put to rest but still cling to Ironic nodes, preventing the next generation from being…ensouled? Checks for the inconsistency and fixed it.
IPMI Retry
ipmi-retry {info, reset}
Resets Ironic nodes in error state with a known, common error. Records those resets on the node metadata (extra field) and refuses after a magic number of attempts.
Common options:
--slack <json-options> - if provided, used to post notifications to Slack
--osrc <rc-file> - alternate way to feed in the OS authentication vars
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
Built Distribution
Hashes for hammers-0.1.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27d20cd4c15da3ef51987244db83635be99f23ecf722014f9dc5d3ee5e5eadc1 |
|
MD5 | 8666c056dcbfb78d9eb4775eeec01a62 |
|
BLAKE2b-256 | e9c4f7a44dd43dabc1d2bacfc642e53264314e74b582747165fbf4b24f3e5bc5 |