how can terraform input variables be defined