qubes-ansible-vm (1.3.1-1+noble1+devel2) noble; urgency=medium

  * Test build

 -- Builder <user@localhost>  Mon, 04 May 2026 01:57:08 +0000

qubes-ansible-vm (1.3.1-1) unstable; urgency=medium

  * Avoid in-repo absolute symlinks

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Sat, 02 May 2026 23:54:26 +0200

qubes-ansible-vm (1.3.0-1) unstable; urgency=medium

  [ Guillaume Chinal ]
  * move QubesOS strategy, callback and connection plugins to a
    collection
  * split qubesos module into multiple modules
  * legacy qubesos module should call new modules
  * rename tests for the legacy module
  * add tests for new modules
  * update packaging
  * add Ansible collections directory to Python path to resolve includes
  * dedicated security collection for guard and proxy
  * update documentation
  * build ansible doc in Gitlab pages
  * fix comment
  * don't set properties when not required
  * fix: convert AssignmentMode enum to string in module returned data
  * add: support None and empty string values when setting a qube
    property
  * fix: don't check for VM existence when specifying itself in a
    property

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Sat, 02 May 2026 03:34:19 +0200

qubes-ansible-vm (1.2.9-1) unstable; urgency=medium

  [ Guillaume Chinal ]
  * fix: state of a non-existing vm should be absent
  * doc: restore policies rules doc for ManagementVM

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Wed, 11 Feb 2026 04:38:54 +0100

qubes-ansible-vm (1.2.8-1) unstable; urgency=medium

  [ TheVamp ]
  * fix doc + add test
  * add missing parts of the documentation
  * fix test
  * fix test

  [ networkjanitor ]
  * add creation of DispVM guests

  [ Marek Marczykowski-Górecki ]
  * Keep netvm as really default if default was requested

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Sun, 11 Jan 2026 19:13:09 +0100

qubes-ansible-vm (1.2.7-1) unstable; urgency=medium

  * One more fix for not changing devices unless requested

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Wed, 26 Nov 2025 03:25:09 +0100

qubes-ansible-vm (1.2.6-1) unstable; urgency=medium

  * Fix updating tags, features etc even if no properties are changed
  * Support '*default*' special value for all properties
  * Do not change devices if not requested

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Tue, 25 Nov 2025 19:44:31 +0100

qubes-ansible-vm (1.2.5-1) unstable; urgency=medium

  [ Guillaume Chinal ]
  * wait for domain-shutdown event when stopping VMs
  * dom0 plays should be executed on current host

  [ Simon Gaiser ]
  * debian: add missing dependency

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Sat, 15 Nov 2025 14:47:35 +0100

qubes-ansible-vm (1.2.4-1) unstable; urgency=medium

  [ Ali Mirjamali ]
  * Qube Notes
  * Make features directly accessible

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Fri, 10 Oct 2025 15:37:48 +0200

qubes-ansible-vm (1.2.3-1) unstable; urgency=medium

  [ Guillaume Chinal ]
  * disp mgmt qube should be internal
  * build a merged view of all host variables
  * use AnsibleDumper to write the playbook
  * add tests for qubes_proxy
  * qvm-run must use --no-gui
  * stop Ansible execution if proxy is not used
  * update readme
  * set qubes group on policies files

  [ Marek Marczykowski-Górecki ]
  * Fix handling yaml inventory

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Wed, 08 Oct 2025 05:20:09 +0200

qubes-ansible-vm (1.2.2-1) unstable; urgency=medium

  [ Guillaume Chinal ]
  * update tests to use debian-13-xfce

  [ TheVamp ]
  * fix group_vars crash using DataLoader as default
  * optimize group_vars loop
  * use AnsibleDumper to create host_vars and group_vars files
  * generate inventory for DispVM dynamic
  * move inventory args to qubes.AnsibleVM
  * fix for cloning AppVM with AppVM as Template
  * fix to pass tests
  * add test cases for create/cloning based on vmtype combinations
  * add missing assignment
  * simplify condition
  * fix tests

  [ Marek Marczykowski-Górecki ]
  * Format with black

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Fri, 19 Sep 2025 03:18:25 +0200

qubes-ansible-vm (1.2.1-1) unstable; urgency=medium

  [ Marek Marczykowski-Górecki ]
  * ci: add VM jobs

  [ Guillaume Chinal ]
  * update builder config for debian and arch
  * use makefile
  * debian packaging
  * archlinux packaging
  * rpm in rpm_spec dir
  * add make as buildrequires

 -- Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>  Tue, 02 Sep 2025 12:28:53 +0200

qubes-ansible-vm (1.2.0-1) unstable; urgency=medium

  * Initial release

 -- Guillaume Chinal <guiiix@invisiblethingslab.com>  Mon, 1 Sep 2025 00:13:54 +0200
