Best Practice Configuration Management

Hi there,

I set up an open edx plattform for evaluationg and testing. It is a native installation (koa release on Ubuntu 20.04).

I seet there is a lot of configuration stuff to be done. As I understand most basic stuff can be done by adapting the ansible config files as in

They will then replace the templates with the specific vars in the yml-Files.

Configuration could be found within /edx/app/edxapp/edxapp_env

Question is, should I use ansible in an production environment to change things or directly change it withing e.g. lms.yml studio.yml etc.?

E.g. I want to change the domain name and do not want to change this in several places, how would I do that. I did not find how I have to call the ansible command to recreate configuration.

Thanks and
best regards