how can terraform input variables are defined