[PATCH 0/4] kdevops: fixes for new ansible and some nfsd default config changes

Jeff Layton <[email protected]> Tue, 19 May 2026 06:54:24 -0400
Newsgroups dev.linux.lists.kdevops
Message-ID <[email protected]>
ansible-2.20 has a nasty surprise. Strings can no longer be evaluated as
booleans. It throws an exception instead. The first patch fixes this up
in the tree.

The last patches are more optional, but I've been carrying them for a
while, and it would be nice to get them in. I think they make for
reasonable changes to the existing workflows.

Signed-off-by: Jeff Layton <[email protected]>
---
Jeff Layton (4):
      ansible: fix bare conditionals for ansible-core 2.20+ strict booleans
      gitr: enable verbose logging in the test harness
      nfsd: use more reasonable defaults for local VM testing
      devconfig: add some extra packages to the kdev tools

 kconfigs/Kconfig.nfsd                              |   4 +-
 playbooks/roles/bootlinux/tasks/build/9p.yml       |   2 +-
 playbooks/roles/bootlinux/tasks/build/builder.yml  |   2 +-
 playbooks/roles/bootlinux/tasks/build/targets.yml  |   2 +-
 playbooks/roles/bootlinux/tasks/main.yml           |   4 +-
 playbooks/roles/build_linux/tasks/main.yml         |   8 +-
 playbooks/roles/codereadyrepo/tasks/main.yml       |  10 +-
 .../devconfig/tasks/install-deps/redhat/main.yml   |  14 +-
 .../devconfig/tasks/install-deps/suse/main.yml     |   2 +-
 playbooks/roles/devconfig/tasks/main.yml           |  18 +-
 playbooks/roles/fstests/tasks/main.yml             |  12 +-
 playbooks/roles/gen_hosts/tasks/main.yml           |  80 +++----
 playbooks/roles/gen_nodes/tasks/main.yml           | 242 ++++++++++-----------
 playbooks/roles/gen_pci_kconfig/tasks/main.yml     |   4 +-
 playbooks/roles/gen_tfvars/tasks/main.yml          |   6 +-
 playbooks/roles/gitr/tasks/main.yml                |   4 +-
 playbooks/roles/kdevops_archive/tasks/main.yml     |   2 +-
 .../roles/nfsd/tasks/install-deps/redhat/main.yml  |   2 +-
 .../roles/nfsd/tasks/install-deps/suse/main.yml    |   2 +-
 playbooks/roles/nfsd/templates/nfs.conf.j2         |   5 +
 playbooks/roles/reboot-limit/tasks/do-reboot.yml   |   4 +-
 playbooks/roles/update_etc_hosts/tasks/main.yml    |   6 +-
 22 files changed, 223 insertions(+), 212 deletions(-)
---
base-commit: 1a61f43dc2bc2e019fc4a35d9673cfa31909272d
change-id: 20260515-fixes-4e708e81ced8

Best regards,
-- 
Jeff Layton <[email protected]>