Skip to content

Releases: imp1sh/ansible_managemynetwork

v0.5.2

09 Aug 11:39
Compare
Choose a tag to compare
  1. This release has major reworks of the role ansible_packages.

It has been tested thoroughly but you might want to run Ansible in -C mode once and also run it on single hosts at first. If the role breaks something it will end it a much smaller disaster.

The following roles have been deprecated / merged to a general rule

  • ansible_openwrtpackages -> ansible_packages
  • ansible_openwrtrestic -> ansible_restic (being introduced in this release)

We suggest migrating your playbooks to using the the new roles. If you do so, adjust your variables. It's bascially works like this

openwrt_packages* -> packages*
# Example
openwrt_packages_installrole -> packages_installrole

Plenty of roles of MMN were dependant on ansible_openwrtpackages which just were migrated to using ansible_packages. Also roles that are not considered finished got this change. Roles not being documented .

  1. Role ansible_restic is introduced. It deprecates ansible_openwrtpackages. As in ansible_packages (see above) variable names are adjusted accordingly. If you run OpenWrt Imagebuilder use restic_runimagebuilder instead of openwrt_restic_runimagebuilder.

Further notes:

  • unification of variables and task naming started with ansible_restic and ansible_packages. Also trying to give the roles syntax a more readable structure.
  • updated READMEs
  • Roadmap is to get all the major roles to this policies before going to version 1.0

v0.5.1

06 Aug 12:50
Compare
Choose a tag to compare

minor fix ansible_users role

v0.5.0

06 Aug 08:29
Compare
Choose a tag to compare
  • fix: major bug in users role where users will get a shell set from the previous user iteration, even when the current user does not have a shell set at all
  • rework: users role is now compatible to openwrt and also works in imagebuilder mode

v0.4.10

24 Jul 13:14
Compare
Choose a tag to compare

bugfix release for users role, broken shell variable

v0.4.9

21 Jun 14:00
Compare
Choose a tag to compare
patch release due to missing package dependencies for nologin and false

shells

v0.4.8

21 Jun 13:08
Compare
Choose a tag to compare
  • replaced artefacts - again remainder of collections merge
    
  • ansible_openwrt into ansible_managemynetwork
    
  • added pyfuse3 to python virtualenv in order to be able to mount a backup
    
  • slight optimization dehydrated role
    
  • updated collection README.md
    
  • ansible_users add support for false and nologin shell for Debian
    

v0.4.7

29 May 07:51
Compare
Choose a tag to compare
  • slight optimizations nginx role
  • merging ansible_openwrt into ansible_managemynetwork leftovers
  • openwrtservices also now uses
    openwrt_services_[disabled|enabled][host|group|role]
    instead of just only
    openwrt_services_[enabled|disabled]
  • added ha mode with keepalived and conntrackd to the ansible_openwrtnetwork role
  • critical fix in dehydrated per domain config template
  • preparing openwrt HA role
  • ansible_borgmatic changed ssh-keyscan method from tecdsa to tssh-ed25519
  • ansible_openwrtimagebuilder updated imagebuilder x86 image version to 23.05.3-x86-64
  • ansible_openwrtprometheus_node_exporter_lua fix installing additions
  • ansible_openwrtrestic fix installing fingerprints
  • NEW ROLE ansible_openwrtfstab
    automatically mount stuff in OpenWrt like NVME, USB or other mass
    storage devices with UCI
    documentation will soon be added
  • fix for nftables firewall ivmpv6
    Case when extension header are set icmpv6 rules didn't work

v0.4.6

19 Feb 11:03
Compare
Choose a tag to compare

Just a fix for nftableslogging assertion check

v0.4.5

30 Jan 08:47
Compare
Choose a tag to compare

Minor update to MOTD template

v0.4.4

26 Jan 12:16
Compare
Choose a tag to compare
  • bugfix for motd, better don't use v0.4.3 if you use motd role