JSON file building
With the cloud infrastructure team using Terraform already, the DevOps team would be able to leverage some of their expertise in enabling the rest of the engineering organization on the structure of JSON. Although the XML training would be easy and lightweight, the JSON training would have an effect on the actual tooling for the delivery and deployment processes. The DevOps team had also planned on giving the engineers the ability to leverage either JSON or YAML for their configuration files, allowing the tool to do the conversion and application work for them. Currently, Ansible and Harness do not have this capability, meaning that the DevOps team would need to build or leverage an intermediate tool that converts the files into the desired language types for native consumption.
The first step in the JSON training is deciding how the different teams will build out their files, whether each team will have their own or one main file will be shared across a whole...