[PATCH 0/4] Fix inconsistent ansible-playbook patterns across kdevops
Daniel Gomez <[email protected]>
| Newsgroups | dev.linux.lists.kdevops |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> --- 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 <[email protected]>