Skip to content

Releases: ClarifiedSecurity/nova.core

v4.3.47

08 Apr 11:52
9254e5e

Choose a tag to compare

  • Regenerating Windows SSH host keys in the os_configuration
  • Configuring DNS servers for connection or egress interface for netplan in configure_networking role
  • Set vault version to 1.19.1
  • Swapped incorrectly defined poweroff and shutdown commands for Proxmox in powerstate role
  • Stopping Proxmox VM before removing it in machine_operations role so the task would be faster
  • Added a feature to define custom user for connect role
  • Set Ansible version to 2.18.4 for non-Catapult use cases
  • Fixed an issue where get_ip role was using become for VMware Workstation
  • Allowing nova.core.connect for immutable machines
  • Added configurable retries and delay for powerstate & snapshot roles
  • Added connection_address lookup to nova.core.address filter plugin
  • Fixed a logic error where fresh_deploy was not correctly reported for AWS in machine_operations role
  • By default allowing all inbound traffic to new EC2 VMs
  • Increased postgres database max connections for Outline wiki, recommended perf options
  • Updated Ansible collections for non-Catapult use cases
  • Checking for correct deploy mode for AWS in machine_operations role
  • Updated .gitignore
  • Fixed an issue where deployment in AWS failed if temp key was already present with the machine_operations role
  • Made sure update_cache flag get's also applied to RedHat in template_os_configuration role
  • Added PanOS support for trusted_certificates role
  • Added support for OPNsense, PfSense & FreeBSD to trusted_certificates role
  • Fixed an OPNsense & PfSense issue in configure_networking role where configured DNS servers were not actually used
  • Set nexus version to 3.78.2
  • Added retries when configuring netplan in configure_networking role for stability
  • Redesigned how Windows Update get's disabled in finalize role to make it more robust
  • Set nexus version to 3.78.1
  • Removed local build config from nexus because IPv6 is now natively supported.
  • Fixed an issue where all existing NTP servers were not cleaned up for RedHat in os_configuration role
  • Removed no longer needed localectl fix for Kali OS in os_configuration role
  • Fixed an issue where secrets_to_vault_pre_deploy_secrets was not used in secrets_to_vault role
  • Added loop label when configuring NTP serves for Linux in os_configuration role
  • Set vault version to 1.19.0
  • Modify Expo role variables
  • Fixed PR version URL
  • Reverted nexus back to 3.77.2 version
  • Set nexus version to 3.78.0
  • Added a feature to reconfigure existing Tuoni users' permissions
  • Made sure all infra envs support custom connection IP in connection role
  • Set nexus version to 3.77.2
  • Linted os_configuration role
  • Set vault version to 1.18.5
  • Set caddy version to 2.9.1
  • Refactored AWS support in machine_operations so the deploy would be faster
  • Set keycloak version to 26.1.0
  • Set outline version to 0.82.0
  • Added retries for stability when configuring nmcli in configure_networking role
  • Fixed a broken when condition for Cloud based Linux machines in os_configuration role
  • Sped up the deployment of AWS machines
  • Added a feature to reconfigure CPU & RAM when deploying hosts to VMware Workstation with machine_operations role
  • Added apt update retries for Kali in configure_package_mirrors for stability
  • Excluding Ansible reserved variables from Providentia plugin
  • Always restarting caddy to make sure updated configuration is applied
  • Made sure configure_networking does not try to configure interfaces with no cloud_id defined
  • Added loop_var for pre/post role include in configure_networking role
  • Accepting EULA when configuring nexus
  • Added a feature to set UID when creating Unix users with accounts role
  • Set Kali repo proxy content age to 0 in nexus role for stability
  • Refactored release & version check workflows
  • Set ansible-core version to 2.18.2 for non-Catapult use cases
  • Added MANAGE_DISCOVERY authority to tuoni role
  • Set NTP server for RedHat like and Debian like distributions.
  • Process only vSphere compatible interfaces.

v4.3.17

17 Mar 17:07
83c4672

Choose a tag to compare

  • Set nexus version to 3.78.1
  • Removed local build config from nexus because IPv6 is now natively supported.
  • Fixed an issue where all existing NTP servers were not cleaned up for RedHat in os_configuration role
  • Removed no longer needed localectl fix for Kali OS in os_configuration role
  • Fixed an issue where secrets_to_vault_pre_deploy_secrets was not used in secrets_to_vault role
  • Added loop label when configuring NTP serves for Linux in os_configuration role
  • Set vault version to 1.19.0
  • Modify Expo role variables

v4.3.5

05 Mar 12:31

Choose a tag to compare

  • Fixed PR version URL
  • Reverted nexus back to 3.77.2 version

v4.3.3

05 Mar 11:46

Choose a tag to compare

  • Set nexus version to 3.78.0
  • Added a feature to reconfigure existing Tuoni users' permissions
  • Made sure all infra envs support custom connection IP in connection role
  • Set nexus version to 3.77.2
  • Linted os_configuration role
  • Set vault version to 1.18.5
  • Set caddy version to 2.9.1
  • Refactored AWS support in machine_operations so the deploy would be faster
  • Set keycloak version to 26.1.0
  • Set outline version to 0.82.0
  • Added retries for stability when configuring nmcli in configure_networking role
  • Fixed a broken when condition for Cloud based Linux machines in os_configuration role
  • Sped up the deployment of AWS machines
  • Added a feature to reconfigure CPU & RAM when deploying hosts to VMware Workstation with machine_operations role
  • Added apt update retries for Kali in configure_package_mirrors for stability
  • Excluding Ansible reserved variables from Providentia plugin
  • Always restarting caddy to make sure updated configuration is applied
  • Made sure configure_networking does not try to configure interfaces with no cloud_id defined
  • Added loop_var for pre/post role include in configure_networking role
  • Accepting EULA when configuring nexus
  • Added a feature to set UID when creating Unix users with accounts role
  • Set Kali repo proxy content age to 0 in nexus role for stability
  • Refactored release & version check workflows
  • Set ansible-core version to 2.18.2 for non-Catapult use cases
  • Set NTP server for RedHat like and Debian like distributions.
  • Process only vSphere compatible interfaces.

v3.18.4

04 Mar 14:56

Choose a tag to compare

  • Added MANAGE_DISCOVERY authority to tuoni role

v3.18.3

11 Feb 10:10

Choose a tag to compare

  • Updated requirements.yml for non-Catapult use cases
  • Added a feature to include pre & post roles within the accounts role
  • Set nexus default version to 3.77.1
  • Fixed an issues where journalctl was not correctly cleaned up in cleanup role
  • Fix variable names in nexus role readme

v3.17.7

06 Feb 09:18

Choose a tag to compare

  • Added dbus package back to template_os_configuration role
  • Fixed a typo in nexus_ldap_protocol variable in nexus role
  • Fixed gitlab_projects version variable to source_version for clarity
  • Linted win_test_pending_reboot role
  • Added variables for configuring SSH Maxauthtries in template_os_configuration role
  • Added separate tasks for OPNsense & pfSense in template_os_configuration role
  • Added multi-NIC support for MacOS in configure_networking role
  • Made sure that the configure_networking role does not try to configure interfaces that have no IP set.
  • Setting correct NTP commands for RouterOS 6 & 7 in os_configuration role
  • Parsing MAC addresses from VMTools info because it's faster in configure_networking role
  • Fixed Docker proxy url in monolith role
  • Fixed gitlab_runner role README.md
  • Set vault default version to 1.18.4
  • Updated machine_operations role readme
  • Added a name for new for Github releases

v3.15.16

30 Jan 09:36

Choose a tag to compare

  • Fixed a logic error in template_os_configuration role where correct packages were not installed for Unix distros
  • Using Github API directly for creating new releases
  • Fixed a cert request logic error in monolith role
  • Added README.md for all roles that were still missing it
  • Added a feature to set custom nexus_admin_username value in nexus role
  • Linted VyOS part in the cleanup role
  • Added Proxmox support for template_os_configuration role
  • Added nmcli support on Proxmox in the configure_networking role
  • Added Proxmox support for powerstate role
  • Added Proxmox support as a vSphere VM in configure_networking role
  • Added Proxmox support for os_configuration role
  • Added Proxmox support for snapshots role
  • Added Proxmox support for win_sysprep role
  • Added Netplan & Windows configuration support on Proxmox to configure_networking role
  • Added Proxmox support for connection role
  • Added Proxmox module defaults to deploy_vars role
  • Added Proxmox support for get_ip role
  • Added Proxmox support to machine_operations role

v3.15.6

27 Jan 13:21

Choose a tag to compare

  • Fixed a block error in configure_networking role

v3.15.5

27 Jan 11:16

Choose a tag to compare

  • Updated roles & collections requirements for non-Catapult use cases
  • Added a feature to include custom pre & post roles within configure_networking & machine_operations roles
  • Added a rescue for broken localectl command on the latest Debian/Kali OS to os_configuration role
  • Set default nexus version to 3.75.1
  • Added more infot to CONTRIBUTING.md file on how to create commits
  • Only getting Tuoni API token when configuring users or listeners in tuoni role
  • Gitlab project creation tasks improved to enable project path definition
  • Linted gitlab role
  • Added the feature to copy and push external git repository content to a gitlab project
  • Removed unneeded recursive option from gitlab install folder creation task
  • Set Python version to 3.12.8 and update Poetry packages