-
Bug
-
Resolution: Done
-
Normal
-
rhos-18.0.0
-
None
Description:
When creating a custom OpenStackDataPlaneService and leveraging the `Play` field. The field validation tries to validate for an Ansible playbook rather than a Play.
A play is a Dictionary as per:
https://github.com/ansible/ansible/blob/10f9b8e6554e024e3561170153b8e7fde5e7e4fb/test/units/playbook/test_play.py#L48
Reproducer:
Doesn't work with a Play:
https://github.com/openstack-k8s-operators/dataplane-operator/pull/871#discussion_r1610829807
Does work with a Playbook:
https://github.com/openstack-k8s-operators/dataplane-operator/pull/871#discussion_r1610831535
Expected behavior:
The validation should validate a Play instead of a Playbook and accept valid Plays.
- account is impacted by
-
OSPRH-7241 Webhook should validate for a Ansible Play instead of Playbook
-
- Closed
-
-
OSPRH-7242 Change description of Play object in OpenStackDataPlaneService
-
- Closed
-
-
OSPRH-7547 Rename dataplane-operator Play field
-
- Closed
-
-
OSPRH-7549 Rename Play to InlinePlay in install_yamls
-
- Closed
-
-
OSPRH-7550 Update dataplane-operator docs to reflect change to play vs inlinePlaybook
-
- Closed
-
-
OSPRH-7551 Rename the Play field used in the HugePages and Reboot validations role
-
- Closed
-
- is cloned by
-
OSPRH-7548 OpenStackDataPlaneService Play field expects a Playbook not a Play
-
- Closed
-