Add support for pipeline schedules inputs

New Data Source / Resource

Over the past years GitLab has extended support for CI/CD inputs

In a recent release support for scheduled pipeline inputs has been added

It would be nice if this resource is also supported by the Terraform provider, as is already the case for pipeline schedule variables (gitlab_pipeline_schedule_variable)

resource "gitlab_pipeline_schedule_inputs" "example" {
  project              = gitlab_pipeline_schedule.example.project
  pipeline_schedule_id = gitlab_pipeline_schedule.example.pipeline_schedule_id
  key                  = "EXAMPLE_KEY"
  value                = "example"
}

Related GitLab APIs

https://docs.gitlab.com/api/pipeline_schedules/

Additional Details

  • GitLab REST API resources available (read for data sources, CRUD for resources)
  • client-go supports the related GitLab API already
  • I'd like to contribute it myself
Edited Dec 19, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading