Skip to content

[WIP] Embedded ansible workflows provisioning#23774

Open
agrare wants to merge 1 commit intoManageIQ:masterfrom
agrare:embedded_ansible_workflows_provisioning
Open

[WIP] Embedded ansible workflows provisioning#23774
agrare wants to merge 1 commit intoManageIQ:masterfrom
agrare:embedded_ansible_workflows_provisioning

Conversation

@agrare
Copy link
Copy Markdown
Member

@agrare agrare commented Mar 20, 2026

EmbeddedAnsible is the last automation manager that doesn't support provision with workflows.

TODO:

  • Provision and Retirement tabs (Does Retirement need to create a separate MiqRequest Template? A MiqRetireRequestTemplate possibly)
  • Runner options (execution_ttl, verbosity, log_output)
  • Playbook selection
  • Machine Credential, Vault Credential, Cloud Type, Cloud Credential
  • Hosts
  • Input Vars

Depends on:

#23775

@agrare agrare requested a review from Fryguy as a code owner March 20, 2026 17:31
@miq-bot miq-bot added the wip label Mar 20, 2026
@agrare agrare force-pushed the embedded_ansible_workflows_provisioning branch from b438db5 to f29605c Compare March 20, 2026 18:49
@agrare agrare changed the title [WIP] Embedded ansible workflows provisioning Embedded ansible workflows provisioning Mar 20, 2026
@agrare agrare changed the title Embedded ansible workflows provisioning [WIP] Embedded ansible workflows provisioning Mar 20, 2026
@Fryguy Fryguy self-assigned this Mar 20, 2026
@miq-bot miq-bot changed the title [WIP] Embedded ansible workflows provisioning Embedded ansible workflows provisioning Mar 20, 2026
@miq-bot miq-bot removed the wip label Mar 20, 2026
@agrare agrare changed the title Embedded ansible workflows provisioning [WIP] Embedded ansible workflows provisioning Mar 20, 2026
@miq-bot miq-bot added the wip label Mar 20, 2026
@agrare agrare force-pushed the embedded_ansible_workflows_provisioning branch from f29605c to 739102c Compare March 24, 2026 16:57
@agrare agrare force-pushed the embedded_ansible_workflows_provisioning branch 3 times, most recently from 6270f1c to 8ef6396 Compare March 26, 2026 19:30
@agrare agrare force-pushed the embedded_ansible_workflows_provisioning branch from 8ef6396 to 5d5dc6f Compare March 27, 2026 16:24
@miq-bot
Copy link
Copy Markdown
Member

miq-bot commented Mar 27, 2026

Checked commit agrare@5d5dc6f with ruby 3.3.10, rubocop 1.86.0, haml-lint 0.72.0, and yamllint 1.37.1
7 files checked, 1 offense detected

app/models/manageiq/providers/embedded_ansible/automation_manager/provision_workflow.rb

  • ❗ - Line 39, Col 6 - Layout/BlockAlignment - end at 39, 5 is not aligned with self.class.module_parent::CloudCredential.descendants.to_h do |klass| at 37, 6.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants