Updates the description.
This commit is contained in:
parent
e9b2701916
commit
5968e8a3be
1 changed files with 13 additions and 1 deletions
14
README.md
14
README.md
|
|
@ -3,5 +3,17 @@
|
|||
This project is a customized version of [NetBox Agent](https://github.com/Solvik/netbox-agent).
|
||||
It is useable as-is on [Hosterra](https://hosterra.eu)'s infrastructures, or you ca use it as base for your own customizations.
|
||||
|
||||
## Why?
|
||||
|
||||
The main differences with the original agent are:
|
||||
|
||||
- it don't mess with devices roles
|
||||
- setting `inventory = false` will actually block (i.e. do not even try to start) inventory process
|
||||
- it implements Scaleway as manufacturer, so it's possible to provision instances as devices (not vm)
|
||||
|
||||
## Notes
|
||||
On Hosterra servers, it is not used in Python virtual envs. So you have to globally install the following libs: `python3 pip git ethtool dmidecode ipmitool lldpd lshw python3-pynetbox python3-netaddr python3-netifaces python3-yaml python3-configargparse python3-slugify python3-packaging`. Then you need to force pip to install `jsonargparse` with `pip install jsonargparse --break-system-packages`.
|
||||
On Hosterra servers, it is not used in Python virtual envs. So you have to globally install the following libs:
|
||||
|
||||
`python3 pip git ethtool dmidecode ipmitool lldpd lshw python3-pynetbox python3-netaddr python3-netifaces python3-yaml python3-configargparse python3-slugify python3-packaging`.
|
||||
|
||||
Then you need to force pip to install `jsonargparse` with `pip install jsonargparse --break-system-packages`.
|
||||
Loading…
Add table
editor.link_modal.header
Reference in a new issue