terraform: providers inherit properly for validation