A DevOps engineer is tasked with automating the deployment of service profiles in a Cisco UCS environment managed by UCS Manager. The primary requirements are that the automation solution must be declarative, idempotent, and easily integrated into an existing CI/CD pipeline that uses YAML for definitions. Which tool best satisfies all these requirements?