Update bazel-testing pipelines (#2811)

* Add a buildfarm testing pipeline
* Remove my custom pipeline (it was not necessary)
diff --git a/buildkite/terraform/bazel-testing/pipelines_bazel.tf b/buildkite/terraform/bazel-testing/pipelines_bazel.tf
index fd16930..b06459d 100644
--- a/buildkite/terraform/bazel-testing/pipelines_bazel.tf
+++ b/buildkite/terraform/bazel-testing/pipelines_bazel.tf
@@ -153,32 +153,6 @@
   }
 }
 
-
-
-resource "buildkite_pipeline" "bazel-bazel-github-presubmit-tedx" {
-  name       = "Bazel :bazel: Github Presubmit"
-  repository = "https://github.com/bazelbuild/bazel.git"
-  steps = templatefile("pipeline.yml.tpl", {
-    envs = {}
-    steps = {
-      commands = [
-        "curl -sS \"https://raw.githubusercontent.com/ted-xie/continuous-integration/tedx-dev/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py",
-        "/bin/bash -c 'set -euo pipefail; python3 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload'"
-      ]
-    }
-  })
-  default_branch             = "master"
-  allow_rebuilds             = true
-  branch_configuration       = "!*"
-  cancel_intermediate_builds = false
-  skip_intermediate_builds   = false
-  tags                       = []
-  provider_settings = {
-    # GitHub activities are disabled for this pipeline
-    trigger_mode = "none"
-  }
-}
-
 resource "buildkite_pipeline" "bazel-bazel-github-presubmit" {
   name       = "Bazel :bazel: Github Presubmit"
   repository = "https://github.com/bazelbuild/bazel.git"
diff --git a/buildkite/terraform/bazel-testing/pipelines_misc.tf b/buildkite/terraform/bazel-testing/pipelines_misc.tf
index 3b1c947..82e9f20 100644
--- a/buildkite/terraform/bazel-testing/pipelines_misc.tf
+++ b/buildkite/terraform/bazel-testing/pipelines_misc.tf
@@ -108,3 +108,55 @@
   }
 }
 
+resource "buildkite_pipeline" "buildfarm-farmer" {
+  name           = "Buildfarm :farmer:"
+  repository     = "https://github.com/buildfarm/buildfarm.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 | tee /dev/tty | buildkite-agent pipeline upload'"
+      ]
+    }
+  })
+  allow_rebuilds             = true
+  cancel_intermediate_builds = false
+  skip_intermediate_builds   = false
+  tags                       = []
+  branch_configuration       = null
+  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                = false
+    publish_blocked_as_pending                    = true
+    cancel_deleted_branch_builds                  = false
+    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
+  }
+}
+
+