In the previous chapter, we discussed how you can work with larger and more complex environments by splitting components as modules into multiple ARM templates and how you can share templates and make them accessible to your team members.
This chapter will go over a top security concern when working with ARM templates: how you can work with secret values in ARM templates.
We will review how to retrieve and pass secrets in your ARM template. This chapter also covers the differences when working with static values and dynamic values.