In our organization, we have an operations team. The operation team is writing the cookbooks for applications. Some developers do write cookbooks, but it is mostly operations. Who should take ownership for writing cookbooks?
Ideally both developers and operations. Developers will have configuration
and tuning settings they want the application to use and the operations
team will have the more operational concerns for the application in mind as
they deploy the application. If cookbook development is shared, developers
can test their changes with the same code used by operations to deploy the
application (via Test Kitchen). This is fundamental to DevOps, getting
everyone sharing the experience of managing the application.
Manager, Solutions Architect - APJ :: Chef
AUS: +61 457 231 372
US: +1 512 731 2218
mattray :: GitHub :: IRC :: Slack :: Twitter