Skip to content

Releases: lae/ansible-role-netbox

v0.7.2

22 Dec 08:20
@lae lae
v0.7.2
40a8f08
Compare
Choose a tag to compare

NetBox 2.5.2 release.

https://github.com/digitalocean/netbox/releases/tag/v2.5.2

The uwsgi package is no longer updated to the latest version on every playbook run. To revert to the old behaviour, set netbox_keep_uwsgi_updated to true.

v0.7.1

14 Dec 16:52
@lae lae
v0.7.1
a73247a
Compare
Choose a tag to compare

v0.7.0

11 Dec 13:01
@lae lae
v0.7.0
5305ecb
Compare
Choose a tag to compare

https://github.com/digitalocean/netbox/releases/tag/v2.5.0

NetBox 2.5.0 release.

Python 3's native venv functionality is now used over virtualenv, and Python 3.6 is installed on RHEL systems. Users on RHEL systems may want to remove python34-* packages as cleanup.

v0.6.2

15 Nov 08:35
@lae lae
v0.6.2
8f9db5f
Compare
Choose a tag to compare

This release includes setup of the queue worker needed for webhooks support to function correctly.

#42 Added netbox-rqworker.service required by webhooks

v0.6.1

12 Nov 11:24
@lae lae
v0.6.1
850d235
Compare
Choose a tag to compare

NetBox 2.4.7 release and webhooks support.

https://github.com/digitalocean/netbox/releases/tag/v2.4.7

#38 - Implement webhooks support - See README for more information.

v0.6.0

26 Oct 14:09
@lae lae
v0.6.0
af80420
Compare
Choose a tag to compare

NetBox 2.4.6 release. As there are significant schema changes upstream, please remember to backup your deployment's database.

https://github.com/digitalocean/netbox/releases/tag/v2.4.6

This role no longer deploys or supports Python 2-based installations (upstream support for which is to be dropped next minor point release). The default has always been Python 3, so this doesn't affect most users.

Support for EOL Ansible releases (<=2.4) is dropped, 2.5 is now the minimum required. This release should work with up to at least Ansible 2.11, as well.

Other notable changes:

bf54fb0 - Ubuntu 18 Bionic support
4860cd0 - Configuration files are now somewhat validated
6e89b89 - Fix for #35 when python (py2) doesn't exist
af80420 - a Vagrantfile is now included

v0.5.8

16 Jul 20:46
@lae lae
9a44741
Compare
Choose a tag to compare

NetBox 2.3.6 release

This release also pins django-filter when deploying older NetBox versions, not just 2.3.6. (see netbox-community/netbox#2239)

https://github.com/digitalocean/netbox/releases/tag/v2.3.6

v0.5.7

09 Jun 21:35
@lae lae
8bb36e9
Compare
Choose a tag to compare

v0.5.5

22 Apr 21:03
@lae lae
1efe2f3
Compare
Choose a tag to compare

v0.5.4

29 Mar 00:59
@lae lae
v0.5.4
6d2da14
Compare
Choose a tag to compare

Ansible 2.5.x+ support

Ansible 2.5.0 modified how become_user behaves on task includes, which caused several deployment tasks to not run as the user specified by netbox_user (default is netbox) .

If you have run this role after updating to Ansible 2.5.0, please run a recursive chown on your NetBox user's home directory. If you've stuck with the defaults, running the following should resolve permission issues (most notably with the virtualenv):

chown -R netbox: /srv/netbox/

This release also introduces tests for older Ansible versions and the development branch so these sorts of issues can be caught prior to release.

6d2da14 - POSIX ACL support is installed when required
ab7e407 - Apply become_user on/specify ownership in tasks
59b6cc9 - Extra Ansible version tests