[autotest] deploy_production_local should take to global afe server

This is for update to work in shard.

BUG=None
TEST=run in a shard.

Change-Id: I95fc0ef4f54ac168b5215ec0c1e3f1ad4ef14f7a
Reviewed-on: https://chromium-review.googlesource.com/337973
Reviewed-by: Dan Shi <dshi@google.com>
Commit-Queue: Dan Shi <dshi@google.com>
Tested-by: Dan Shi <dshi@google.com>
diff --git a/site_utils/deploy_production_local.py b/site_utils/deploy_production_local.py
index f3180e2..f29165f 100755
--- a/site_utils/deploy_production_local.py
+++ b/site_utils/deploy_production_local.py
@@ -24,8 +24,10 @@
 import common
 
 from autotest_lib.client.common_lib import global_config
+from autotest_lib.server import utils as server_utils
 from autotest_lib.server.cros.dynamic_suite import frontend_wrappers
 
+
 # How long after restarting a service do we watch it to see if it's stable.
 SERVICE_STABILITY_TIMER = 120
 
@@ -35,7 +37,9 @@
 # update the same table.
 PRIMARY_ONLY_COMMANDS = ['test_importer']
 
-AFE = frontend_wrappers.RetryingAFE(timeout_min=5, delay_sec=10)
+AFE = frontend_wrappers.RetryingAFE(
+        server=server_utils.get_global_afe_hostname(), timeout_min=5,
+        delay_sec=10)
 
 class DirtyTreeException(Exception):
     """Raised when the tree has been modified in an unexpected way."""