Skip to content

Combine modules to provision hosts on Proxmox/VMware - #5149

Open
maximiliankolb wants to merge 4 commits into
theforeman:masterfrom
ATIX-AG:unify_provisioning_a_host
Open

Combine modules to provision hosts on Proxmox/VMware#5149
maximiliankolb wants to merge 4 commits into
theforeman:masterfrom
ATIX-AG:unify_provisioning_a_host

Conversation

@maximiliankolb

Copy link
Copy Markdown
Contributor

What changes are you introducing?

This PR aims to merge duplicate modules to create hosts: we have a generic module and two modules for VMware and Proxmox.

Why are you introducing these changes? (Explanation, links to references, issues, etc.)

To deduplicate content & because I want to extend the steps in a follow-up PR.

Anything else to add? (Considerations, potential downsides, alternative solutions you have explored, etc.)

This PR does not break any links; provisioning a host on Proxmox via Hammer CLI is untested -> I did not add it with this PR.

Contributor checklists

  • I am okay with my commits getting squashed when you merge this PR.
  • I am familiar with the contributing guidelines.

Please cherry-pick my commits into:

  • Foreman 3.19/Katello 4.21
  • Foreman 3.18/Katello 4.20 (Satellite 6.19; orcharhino 7.9)
  • Foreman 3.17/Katello 4.19
  • Foreman 3.16/Katello 4.18 (Satellite 6.18; orcharhino 7.6, 7.7, and 7.8)
  • Foreman 3.15/Katello 4.17
  • Foreman 3.14/Katello 4.16 (Satellite 6.17; orcharhino 7.4; orcharhino 7.5)
  • We do not accept PRs for Foreman older than 3.14.

@github-actions github-actions Bot added Needs tech review Requires a review from the technical perspective Needs style review Requires a review from docs style/grammar perspective Needs testing Requires functional testing labels Aug 5, 2026
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

@maximiliankolb

Copy link
Copy Markdown
Contributor Author

The comment by vale about snip_step-parameter-ak.adoc is out of scope/untouched by my PR.

@maximiliankolb
maximiliankolb requested a review from jafiala August 5, 2026 08:17
@maximiliankolb

Copy link
Copy Markdown
Contributor Author

follow-up: maybe merge

guides/common/modules/proc_creating-image-based-hosts-on-amazon-ec2-by-using-cli.adoc
guides/common/modules/proc_creating-image-based-hosts-on-amazon-ec2-by-using-web-ui.adoc
guides/common/modules/proc_creating-image-based-hosts-on-compute-resource-by-using-cli.adoc
guides/common/modules/proc_creating-image-based-hosts-on-compute-resource-by-using-web-ui.adoc

@jafiala jafiala left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One question, otherwise LGTM

This patch aims to unify the modules to provision hosts on Promox and
other compute resources. It simplifies future maintenance.

It does not break any links.
This patch aims to unify the modules to provision hosts on VMware and
other compute resources. It simplifies future maintenance.

It does not break any links.
By using an attribute, we can deduplicate content for Proxmox and
VMware-based host provisioning.
@maximiliankolb
maximiliankolb force-pushed the unify_provisioning_a_host branch from 16d5049 to d9f0d93 Compare August 6, 2026 05:55

@maximiliankolb maximiliankolb left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @jafiala for catching an error. I rebased my PR to HEAD of "master" and applied your suggestion. Ready for re-review.

@maximiliankolb maximiliankolb added style review done No issues from docs style/grammar perspective and removed Needs style review Requires a review from docs style/grammar perspective labels Aug 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs tech review Requires a review from the technical perspective Needs testing Requires functional testing style review done No issues from docs style/grammar perspective

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants