public inbox for kdevops@lists.linux.dev
 help / color / mirror / Atom feed
* [PATCH 0/4] Fix inconsistent ansible-playbook patterns across kdevops
@ 2025-09-17  8:32 Daniel Gomez
  2025-09-17  8:32 ` [PATCH 1/4] workflows: linux: remove explicit inventory in ansible wrappers Daniel Gomez
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Daniel Gomez @ 2025-09-17  8:32 UTC (permalink / raw)
  To: Luis Chamberlain, Chuck Lever; +Cc: kdevops, Daniel Gomez

This series fixes inconsistent ansible-playbook invocation patterns that
were introduced during recent A/B testing development work. The changes
standardize how kdevops uses Ansible by properly leveraging ansible.cfg
configuration and playbook host declarations instead of explicit CLI
overrides.

Key improvements:
* Remove invalid custom host groups (ai, minio) and use standard kdevops
groups
* Eliminate redundant -i hosts and --inventory CLI arguments
* Remove unnecessary connection: local and -f fork parameters
* Fix documentation examples to show correct patterns

The result is cleaner, more maintainable ansible invocations that
follow established kdevops architectural patterns.

Sending this for review, specifically the terraform part (last patch).

Signed-off-by: Daniel Gomez <da.gomez@samsung.com>
---
Daniel Gomez (4):
      workflows: linux: remove explicit inventory in ansible wrappers
      workflows: fix inconsistent ansible-playbook patterns and invalid host groups
      docs: remove deprecated -i hosts pattern from CLAUDE.md example
      terraform: remove redundant ansible inventory and connection overrides

 CLAUDE.md                  |  2 +-
 docs/reboot-limit.md       |  2 +-
 playbooks/ai_benchmark.yml |  2 +-
 playbooks/ai_destroy.yml   |  2 +-
 playbooks/ai_install.yml   |  2 +-
 playbooks/ai_results.yml   |  2 +-
 playbooks/ai_setup.yml     |  2 +-
 playbooks/ai_tests.yml     |  6 +++---
 playbooks/ai_uninstall.yml |  2 +-
 playbooks/gen_tfvars.yml   |  1 -
 playbooks/minio.yml        | 10 +++++-----
 playbooks/terraform.yml    |  1 -
 scripts/terraform.Makefile |  7 +------
 workflows/ai/Makefile      | 14 --------------
 workflows/linux/Makefile   | 19 +++++++++++--------
 workflows/minio/Makefile   |  8 ++++----
 16 files changed, 32 insertions(+), 50 deletions(-)
---
base-commit: e46620a6a9518281e670319bb8e3fb109eba70f2
change-id: 20250917-fix-groups-d59935f3ff3c

Best regards,
--  
Daniel Gomez <da.gomez@samsung.com>


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-09-17 14:28 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-17  8:32 [PATCH 0/4] Fix inconsistent ansible-playbook patterns across kdevops Daniel Gomez
2025-09-17  8:32 ` [PATCH 1/4] workflows: linux: remove explicit inventory in ansible wrappers Daniel Gomez
2025-09-17  8:32 ` [PATCH 2/4] workflows: fix inconsistent ansible-playbook patterns and invalid host groups Daniel Gomez
2025-09-17  8:32 ` [PATCH 3/4] docs: remove deprecated -i hosts pattern from CLAUDE.md example Daniel Gomez
2025-09-17  8:32 ` [PATCH 4/4] terraform: remove redundant ansible inventory and connection overrides Daniel Gomez
2025-09-17 14:28 ` [PATCH 0/4] Fix inconsistent ansible-playbook patterns across kdevops Luis Chamberlain

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox