All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix, change package installs to ensure_packages(), so class can work with other manifests without resource dupes. Fixes #11
- Also fixed several tests that were failing.
- Also fixed some dependency issues where if you manage redis or database elsewhere, the catalog will not compile. Fixes #10
Thank you to github userlukebigum
for submitting PRs
- Feature, add possibility to configure encoding and locale on postgreSQL database, as proposed here
- Fix, The 'webhooks' REDIS configuration section has been renamed to 'tasks', Fixes #9
- Bump default version to 2.10.1
- Bugfix, add
refresh_only
to the exec that changes owner on archive, fixes that corrective change is applied at every puppet run
- Add notify arrow and move "install local requirements"
- Use root to unarchive, so you can put the netbox application a place where the netbox user doesn't have wright access.
- Use version 2.8.5 as default.
- Bugfix, some
VIRTUAL_ENV
s were hard coded. Use the$venv_dir
variable instead
- Don't enforce creation and letting netbox own
$install_root
- Change description of
$install_root
- Clean up code
- Add correct documentation of the
$metrics_enabled
parameter
- Bugfix, there was a rouge space in
allowed_hosts
in the config template.
- Add support for all the date and time parameters
- Use version 2.7.11 as default.
- Add more in the limitations section
- First major version
- Formatting, pdk updates, structuring
- Handle
ADMINS
in the config with the theadmins
array of hashes - Handle debug option
- Handle enforce_global_unique option
- Handle exempt_view_permissions option
- Handle the metrics_enabled option
- Handle the prefer_ipv4 option
- Add validate command to validate python
- Add Napalm support (no Napalm arguments yet)
- Add possibility to download django-storage. Can not be configured yet
- Add way to install Netbox with this module without access internet.
- Initial release.
- Download, install and start Netbox, with optionally also handling PostgreSQL and redis.
- Most important settings can be configured, but plenty are missing.
- Supports EL8 and nothing else right now.