Not just turing complete, but impure. Configuration files shouldn't be able to perform arbitrary IO.
Starlark to solve this exact problem, and is a Python subset so that people don't have to learn something totally new either. It's still turing complete, but at least guaranteed to not have any side effects, or even be able to access anything but an explicitly given execution context.