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).
|
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.
|
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
|
## 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