Home > Storage > PowerMax and VMAX > Storage Admin > Dell PowerMax: Ansible Modules Best Practices > Developing your own service catalog
Before you implement anything, we recommend that you evaluate existing practices to see if improvements can be made. Organizations often find that they are following some rules that no longer apply to modern PowerMax systems and that adopting a fresh approach can greatly simplify processes.
Adopting the storage group as the main management object for an application is one such approach. Implementing naming standards that will be consistently applied as a result of automation also contributes to operational efficiencies.
Once you have reviewed your processes, decide what to automate first. New application deployments are always simplest. Define standardized playbooks that declare the desired end state of these configurations, using parameterized playbooks with variables for every input.
Figure 62 depicts a sample architecture for end-to-end infrastructure as code. A service catalog can be defined in an IT service management (ITSM) tool that triggers a continuous delivery workflow based on user selections and inputs stored in source control. Once the source control is updated, a pipeline can be triggered to run playbooks with the updated values and deliver the requested catalog item to the end users.