Skip to content

F OpenNebula/engineering#482: new PCI Passthrough roles#150

Merged
rsmontero merged 20 commits into
OpenNebula:masterfrom
dgarcia18:master
Oct 7, 2025
Merged

F OpenNebula/engineering#482: new PCI Passthrough roles#150
rsmontero merged 20 commits into
OpenNebula:masterfrom
dgarcia18:master

Conversation

@dgarcia18
Copy link
Copy Markdown
Contributor

Adds support for PCI Passthrough configuration, FE and nodes side.

Included an example inventory in inventory/pci_passthrough.yml .

Signed-off-by: Daniel <dgarcia@opennebula.io>
Signed-off-by: Daniel <dgarcia@opennebula.io>
Comment thread playbooks/site.yml Outdated
Comment thread roles/pci_passthrough/frontend/tasks/main.yml Outdated
Comment thread roles/pci_passthrough/frontend/tasks/main.yml Outdated
Comment thread roles/pci_passthrough/frontend/tasks/main.yml Outdated
Comment thread roles/pci_passthrough/frontend/tasks/process_node.yml
Comment thread roles/pci_passthrough/node/tasks/main.yml Outdated
Comment thread roles/pci_passthrough/node/tasks/main.yml Outdated
Comment thread roles/precheck/tasks/pci_passthrough.yml
Comment thread roles/pci_passthrough/node/tasks/main.yml Outdated
Comment thread roles/pci_passthrough/node/tasks/main.yml Outdated
dgarcia18 and others added 17 commits October 2, 2025 13:46
Signed-off-by: Daniel <dgarcia@opennebula.io>
Co-authored-by: Michal Opala <mopala@opennebula.io>
Co-authored-by: Michal Opala <mopala@opennebula.io>
Co-authored-by: Michal Opala <mopala@opennebula.io>
Co-authored-by: Michal Opala <mopala@opennebula.io>
Co-authored-by: Michal Opala <mopala@opennebula.io>
Co-authored-by: Michal Opala <mopala@opennebula.io>
Co-authored-by: Michal Opala <mopala@opennebula.io>
Co-authored-by: Michal Opala <mopala@opennebula.io>
Co-authored-by: Michal Opala <mopala@opennebula.io>
Signed-off-by: Daniel <dgarcia@opennebula.io>
Signed-off-by: Daniel <dgarcia@opennebula.io>
Signed-off-by: Daniel <dgarcia@opennebula.io>
Signed-off-by: Daniel <dgarcia@opennebula.io>
Signed-off-by: Daniel <dgarcia@opennebula.io>
- Introduce pci_passthrough/common role
- Add precheck fixes
- Add coding style fixes
@rsmontero
Copy link
Copy Markdown
Member

@sk4zuzu / @dgarcia18 also check PR so it works with ansible core 2.19+ as well

@dgarcia18
Copy link
Copy Markdown
Contributor Author

Tested with 2.19.2, fully working.

Copy link
Copy Markdown
Collaborator

@sk4zuzu sk4zuzu left a comment

Choose a reason for hiding this comment

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

👌 😚

@rsmontero rsmontero merged commit 90f0fc9 into OpenNebula:master Oct 7, 2025
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.

3 participants