CICD pipeline with Options to chose AWS services via terraform

How can i create options for AWS services (S3/VPC/ELB etc) in a single gitlab pipeline - common template for app teams to chose their required services using terraform scripts