Suggestions for improvements to terraform sync job.
Adds the ability to sync attributes for apps, credentials and developers,
Encourages the user to keep all data gitignored,
Part of https://gitlab.developers.cam.ac.uk/uis/devops/api/gateway-ops/-/issues/91#note_281256
Edited by Monty Dawson