Create new pipeline for rules_servicetalk (#2732)

Adding new pipeline according to #2727
diff --git a/buildkite/terraform/bazel/pipelines_rules.tf b/buildkite/terraform/bazel/pipelines_rules.tf
index 180fff5..5c68271 100644
--- a/buildkite/terraform/bazel/pipelines_rules.tf
+++ b/buildkite/terraform/bazel/pipelines_rules.tf
@@ -2164,3 +2164,54 @@
     use_merge_group_base_commit_for_git_diff_base = false
   }
 }
+
+resource "buildkite_pipeline" "apple-rules-servicetalk" {
+  name           = "apple/rules_servicetalk"
+  repository     = "https://github.com/apple/rules_servicetalk.git"
+  default_branch = "main"
+  steps = templatefile("pipeline.yml.tpl", {
+    envs = {}
+    steps = {
+      commands = [
+        "curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py",
+        "bash -c 'set -euo pipefail; python3 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload'"
+      ]
+    }
+  })
+  allow_rebuilds             = true
+  branch_configuration       = "main"
+  cancel_intermediate_builds = false
+  skip_intermediate_builds   = false
+  tags                       = []
+  cluster_id                 = null
+  color                      = null
+  default_team_id            = null
+  emoji                      = null
+  pipeline_template_id       = null
+  provider_settings = {
+    trigger_mode                                  = "code"
+    build_branches                                = true
+    build_pull_requests                           = true
+    build_tags                                    = false
+    build_pull_request_forks                      = true
+    build_pull_request_ready_for_review           = false
+    build_pull_request_labels_changed             = false
+    build_pull_request_base_branch_changed        = false
+    prefix_pull_request_fork_branch_names         = true
+    filter_enabled                                = false
+    filter_condition                              = ""
+    pull_request_branch_filter_enabled            = false
+    pull_request_branch_filter_configuration      = ""
+    publish_commit_status                         = true
+    publish_commit_status_per_step                = false
+    separate_pull_request_statuses                = true
+    publish_blocked_as_pending                    = true
+    cancel_deleted_branch_builds                  = true
+    skip_builds_for_existing_commits              = true
+    skip_pull_request_builds_for_existing_commits = true
+    ignore_default_branch_pull_requests           = false
+    build_merge_group_checks_requested            = false
+    cancel_when_merge_group_destroyed             = false
+    use_merge_group_base_commit_for_git_diff_base = false
+  }
+}