# HG changeset patch # User Gregory Szorc # Date 2019-07-23 01:55:52 # Node ID 8804aa6c07a0fa114c7208b33d891837ed7e655a # Parent 92a99822e731e4fdc785b4000f664deccff641f9 automation: extract strings to constants Differential Revision: https://phab.mercurial-scm.org/D6672 diff --git a/contrib/automation/hgautomation/aws.py b/contrib/automation/hgautomation/aws.py --- a/contrib/automation/hgautomation/aws.py +++ b/contrib/automation/hgautomation/aws.py @@ -52,10 +52,14 @@ INSTANCE_TYPES_WITH_STORAGE = { } +AMAZON_ACCOUNT_ID = '801119661308' DEBIAN_ACCOUNT_ID = '379101102735' UBUNTU_ACCOUNT_ID = '099720109477' +WINDOWS_BASE_IMAGE_NAME = 'Windows_Server-2019-English-Full-Base-2019.07.12' + + KEY_PAIRS = { 'automation', } @@ -1046,9 +1050,7 @@ def ensure_windows_dev_ami(c: AWSConnect name = '%s%s' % (prefix, 'windows-dev') - image = find_image(ec2resource, - '801119661308', - 'Windows_Server-2019-English-Full-Base-2019.07.12') + image = find_image(ec2resource, AMAZON_ACCOUNT_ID, WINDOWS_BASE_IMAGE_NAME) config = { 'BlockDeviceMappings': [