Skip to content

PR1: Move playbooks/ and common/ to src/, update all paths#4789

Merged
sujit-jadhav merged 1 commit into
dell:q3_mainfrom
abhishek-sa1:feature/mono-pr1-playbooks-to-src
Jun 25, 2026
Merged

PR1: Move playbooks/ and common/ to src/, update all paths#4789
sujit-jadhav merged 1 commit into
dell:q3_mainfrom
abhishek-sa1:feature/mono-pr1-playbooks-to-src

Conversation

@abhishek-sa1

@abhishek-sa1 abhishek-sa1 commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

This PR moves all playbook directories into src/playbooks/ as the first step in the monorepo migration plan.

Changes:

  • git mv 13 playbook directories to src/playbooks/:

    • prepare_oim
    • discovery
    • provision
    • input_validation
    • local_repo
    • build_image_x86_64
    • build_image_aarch64
    • telemetry
    • upgrade
    • rollback
    • gitlab
    • log_collector
    • utils
  • Move common/ into src/common/

  • Update root ansible.cfg: common/ -> src/common/

  • Update 13 subsystem ansible.cfg: reduce ../ for common/

  • Update credential_utility ansible.cfg: reduce ../ for common/

  • Update all role_path and playbook_dir references in YAML files

  • Update decrypt_include_encrypt.yml internal path

Path Updates:

  • Updated 14 ansible.cfg files
  • Updated all include_tasks/include_vars cross-references to common/
  • roles_path in upgrade/rollback ansible.cfg unchanged (relative within playbooks/)
  • import_playbook refs unchanged (relative between sibling playbook dirs)

Testing:

  • ansible-playbook --syntax-check on all moved playbooks

Depends on: None
Part of: Monorepo Migration Plan - Phase 1

@abhishek-sa1 abhishek-sa1 force-pushed the feature/mono-pr1-playbooks-to-src branch from 8ac9728 to 8399cdd Compare June 24, 2026 12:41
@abhishek-sa1 abhishek-sa1 marked this pull request as ready for review June 24, 2026 12:45
- Move 13 playbook directories into src/playbooks/

- Move common/ into src/common/

- Update root ansible.cfg: common/ -> src/common/

- Update 13 subsystem ansible.cfg: reduce ../ for common/

- Update credential_utility ansible.cfg: reduce ../ for common/

- Update all role_path and playbook_dir references in YAML files

- Update decrypt_include_encrypt.yml internal path

Signed-off-by: Abhishek S A <abhishek.sa3@dell.com>
@abhishek-sa1 abhishek-sa1 force-pushed the feature/mono-pr1-playbooks-to-src branch from 8399cdd to d0356ac Compare June 25, 2026 03:13
@abhishek-sa1 abhishek-sa1 changed the title PR 1: Move 13 playbook directories to src/playbooks/ PR1: Move playbooks/ and common/ to src/, update all paths Jun 25, 2026
@sujit-jadhav sujit-jadhav merged commit 019b7e2 into dell:q3_main Jun 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants