Skip to content

Move set_pxe_boot utility from utils to orchestrator domain - #5037

Merged
sujit-jadhav merged 3 commits into
dell:issue-4849-omnia-modernizationfrom
Venu-p1:dev/move_pxe
Aug 27, 2026
Merged

Move set_pxe_boot utility from utils to orchestrator domain#5037
sujit-jadhav merged 3 commits into
dell:issue-4849-omnia-modernizationfrom
Venu-p1:dev/move_pxe

Conversation

@Venu-p1

@Venu-p1 Venu-p1 commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

Summary
Migrated 3 PXE boot roles (collect_pxe_credentials, idrac_pxe_boot, verify_phone_home) from roles to roles
Created setpxe directory with adapted set_pxe_boot.yml playbook
Updated orchestrator.yml to import setpxe/set_pxe_boot.yml after prepare phase
Moved set_pxe_boot_config.yml to input
Added dellemc.openmanage >= 10.0.3 to orchestrator requirements.yml
Updated role meta/main.yml files to match orchestrator Galaxy conventions
Updated all path references from utils to orchestrator (input/output dirs)
Removed PXE boot playbook, roles, config, and samples from utils domain (clean break)
Updated utils utils.yml entry point to remove PXE boot flow
Updated documentation in both domains (READMEs, architecture, contracts)

@Venu-p1
Venu-p1 changed the base branch from main to issue-4849-omnia-modernization August 24, 2026 13:27
Migrates PXE boot roles (collect_pxe_credentials, idrac_pxe_boot,
verify_phone_home), playbook, and config into orchestrator under
playbooks/setpxe/. Updates orchestrator.yml workflow, adds
dellemc.openmanage dependency, and cleans all PXE references
from utils domain docs and playbooks.

Signed-off-by: venu <236371043+Venu-p1@users.noreply.github.com>
Signed-off-by: venu <236371043+Venu-p1@users.noreply.github.com>
- Replace inventory-based input with pxe_mapping_file.csv
- Leverage orchestrator credential store (bmc_username/password)
- Tag-based execution: ansible-playbook orchestrator.yml --tags setpxe
- Remove enable_pxe_boot config flag requirement
- Add README with usage examples and ansible.cfg

Signed-off-by: venu <236371043+Venu-p1@users.noreply.github.com>
@Venu-p1
Venu-p1 requested review from abhishek-sa1 and sujit-jadhav and removed request for sujit-jadhav August 26, 2026 03:57
@Venu-p1
Venu-p1 requested a review from Rajeshkumar-s2 August 27, 2026 11:03
@sujit-jadhav
sujit-jadhav merged commit 0be3dad into dell:issue-4849-omnia-modernization Aug 27, 2026
13 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