From 774a30e02896cf586b15cee9e31e184249c71ea7 Mon Sep 17 00:00:00 2001 From: Allar Viik Date: Mon, 23 Mar 2026 23:07:54 +0200 Subject: [PATCH 1/4] Fixed incorrect OPNsense config reload command in `os_configuration` role --- nova/core/roles/os_configuration/tasks/opnsense.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/nova/core/roles/os_configuration/tasks/opnsense.yml b/nova/core/roles/os_configuration/tasks/opnsense.yml index a6c88235..a9b6f4ff 100644 --- a/nova/core/roles/os_configuration/tasks/opnsense.yml +++ b/nova/core/roles/os_configuration/tasks/opnsense.yml @@ -40,9 +40,10 @@ owner: root group: wheel -- name: Reloading OPNsense configuration for {{ inventory_hostname }}... - ansible.builtin.command: /etc/rc.reload_all - changed_when: true +- name: Reloading configuration for {{ inventory_hostname }}... + ansible.builtin.service: + name: configd + state: restarted - name: Removing local config.xml file... ansible.builtin.file: From 7abf23f6a33d2a45dfe266790f4c62c6228c4078 Mon Sep 17 00:00:00 2001 From: Allar Viik Date: Fri, 27 Mar 2026 14:27:58 +0200 Subject: [PATCH 2/4] Set `gitlab` version to 18.9.3 --- nova/core/roles/gitlab/defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/core/roles/gitlab/defaults/main.yml b/nova/core/roles/gitlab/defaults/main.yml index 60f20b46..9a841429 100644 --- a/nova/core/roles/gitlab/defaults/main.yml +++ b/nova/core/roles/gitlab/defaults/main.yml @@ -1,6 +1,6 @@ --- ### gitlab general -gitlab_version: 18.9.2-ee.0 +gitlab_version: 18.9.3-ee.0 gitlab_ssh_port: 10022 # Increase gitlab ssh MaxAuthTries to avoid connection issues for users with more than 6 keys in their SSH agent set to {} to disable gitlab_ssh_max_auth_tries: 20 From 0ae3ced2dc30700db63b8770963ce090a6bf39e2 Mon Sep 17 00:00:00 2001 From: Allar Viik Date: Fri, 27 Mar 2026 14:28:24 +0200 Subject: [PATCH 3/4] Set `nexus` version to 3.90.2 --- nova/core/roles/nexus/defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/core/roles/nexus/defaults/main.yml b/nova/core/roles/nexus/defaults/main.yml index 54f59fe7..dd40c8e9 100644 --- a/nova/core/roles/nexus/defaults/main.yml +++ b/nova/core/roles/nexus/defaults/main.yml @@ -9,7 +9,7 @@ nexus_configure_ldap: false # Set to true to also configure LDAP after installat nexus_create_repos: false # Set to true to also create default repositories after installation nexus_allow_anonymous_access: true # Set to false to disable anonymous access nexus_active_encryption_key_id: Primary Encryption Key # Name of the active encryption key that comes with this role -nexus_version: 3.90.1 # Nexus version to install +nexus_version: 3.90.2 # Nexus version to install # Default is the built-in Nexus admin user. If set to a different value than admin, the role will create the user. nexus_admin_username: admin From d60b8d4957172e447325d02c43a0491c7bc6317e Mon Sep 17 00:00:00 2001 From: Allar Viik Date: Tue, 31 Mar 2026 21:57:09 +0300 Subject: [PATCH 4/4] Added a feature to customize RouterOS cleanup command in `cleanup` role --- nova/core/galaxy.yml | 2 +- nova/core/roles/cleanup/defaults/main.yml | 8 ++++++++ nova/core/roles/cleanup/tasks/routeros.yml | 4 +--- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/nova/core/galaxy.yml b/nova/core/galaxy.yml index de35493a..9552db08 100644 --- a/nova/core/galaxy.yml +++ b/nova/core/galaxy.yml @@ -1,6 +1,6 @@ namespace: nova name: core -version: 7.4.3 +version: 7.4.5 readme: README.md authors: - https://github.com/novateams diff --git a/nova/core/roles/cleanup/defaults/main.yml b/nova/core/roles/cleanup/defaults/main.yml index 0768fe85..2c166d14 100644 --- a/nova/core/roles/cleanup/defaults/main.yml +++ b/nova/core/roles/cleanup/defaults/main.yml @@ -1,3 +1,11 @@ --- cleanup_remove_bash_history: true cleanup_post_reboot: false # Set to true to reboot the system after cleanup + +############ +# RouterOS # +############ + +# Use this variable to specify the commands to be executed on RouterOS devices during cleanup. By default, it clears the console history. +cleanup_routeros_commands: + - /console clear-history diff --git a/nova/core/roles/cleanup/tasks/routeros.yml b/nova/core/roles/cleanup/tasks/routeros.yml index 0c2e1253..24b1de1c 100644 --- a/nova/core/roles/cleanup/tasks/routeros.yml +++ b/nova/core/roles/cleanup/tasks/routeros.yml @@ -1,6 +1,4 @@ --- - name: Cleaning up RouterOS... community.routeros.command: - commands: - - /system note set show-at-login=no - - /console clear-history + commands: "{{ cleanup_routeros_commands }}"