Part 1/3: History, Workflow, and Resource Addressing: link here Part 2/3: State, Variables, Outputs, and provision: link here Modules: simply, and without complexity, a module is a container of many resources that are used together to help avoid reinventing the wheel. Modules can take inputs (optional) and returns outputs(optional). One module…