Salt modules for discovering and exposing minion's IP addresses
Project description
spiro-network
A variety of network utilities.
This is meant to be installed on minions.
Full docs available [online](https://spirostack.com/spiro-net.html).
Installation
On minions, install the spiro-network PyPI package.
Interface
A number of things are provided:
Modules
ipaddr.external_four, ipaddr.external_six: Queries external services for your IP, useful if the minion is behind a NAT or other complex network
ipaddr.four, ipaddr.six: Collates information about a minion’s IP address from several sources.
network.ipaddrs / network.ipaddrs6
AWS metadata if the [metadata grain](https://docs.saltstack.com/en/latest/ref/grains/all/salt.grains.metadata.html) is available
ipaddr.external_four / ipaddr.external_six (above)
States
hostname.is: Sets the hostname, takes no arguments. (Note: See hostname(1) for information on FQDNs and other hostname variants.)
Configuration
spiro-network requires no configuration to function.
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 Distributions
Hashes for spiro_network-0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 837ad5138200699791458689788307e7fb1e6f0f07747a2fcefd8d14bd9d4d85 |
|
MD5 | 72fda66c61746fce75e3104d66993f9e |
|
BLAKE2b-256 | 7501a24644777e4ced46926bd6a9992be09d1266f5de047114848542b6ccd6c2 |
Hashes for spiro_network-0.1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 246d4868eabde9cf25d4ea6a3910d7cbcaac47782dadaecfcdfa06d7af6e0d0c |
|
MD5 | 69e7aad0cd8c523c9911d7126f48004c |
|
BLAKE2b-256 | a9132fa8a3a5fa77030605ede3f358177311a5a7218f927ec81a2d69c04eb5a3 |