diff --git a/Technical_Decomp_Manifest.md b/Technical_Decomp_Manifest.md index f96193e..80a572b 100644 --- a/Technical_Decomp_Manifest.md +++ b/Technical_Decomp_Manifest.md @@ -1,5 +1,12 @@ ## enroll/manifest.py +`manifest.manifest()` is the consumer: + +- reads state.json and turns those snapshot + managed file records into Ansible roles +- optionally runs jinjaturtle, producing JinjifyResult per templated file +- uses _IndentDumper to format YAML cleanly + + ### _IndentDumper (inner class inside _yaml_dump_mapping) #### Purpose: makes PyYAML output indentation match stricter linters/Ansible expectations.