comparison contrib/automation/hgautomation/aws.py @ 43017:6952d42f9158

automation: use latest AMIs This cuts down on the overhead to create a new AMI, as we don't have to install as many package upgrades. Differential Revision: https://phab.mercurial-scm.org/D6916
author Gregory Szorc <gregory.szorc@gmail.com>
date Sun, 29 Sep 2019 11:24:14 -0700
parents 92c8bae84e7a
children d1d919f679f7
comparison
equal deleted inserted replaced
43016:92c8bae84e7a 43017:6952d42f9158
819 819
820 if distro == 'debian9': 820 if distro == 'debian9':
821 image = find_image( 821 image = find_image(
822 ec2resource, 822 ec2resource,
823 DEBIAN_ACCOUNT_ID, 823 DEBIAN_ACCOUNT_ID,
824 'debian-stretch-hvm-x86_64-gp2-2019-02-19-26620', 824 'debian-stretch-hvm-x86_64-gp2-2019-09-08-17994',
825 ) 825 )
826 ssh_username = 'admin' 826 ssh_username = 'admin'
827 elif distro == 'ubuntu18.04': 827 elif distro == 'ubuntu18.04':
828 image = find_image( 828 image = find_image(
829 ec2resource, 829 ec2resource,
830 UBUNTU_ACCOUNT_ID, 830 UBUNTU_ACCOUNT_ID,
831 'ubuntu/images/hvm-ssd/ubuntu-bionic-18.04-amd64-server-20190403', 831 'ubuntu/images/hvm-ssd/ubuntu-bionic-18.04-amd64-server-20190918',
832 ) 832 )
833 ssh_username = 'ubuntu' 833 ssh_username = 'ubuntu'
834 elif distro == 'ubuntu19.04': 834 elif distro == 'ubuntu19.04':
835 image = find_image( 835 image = find_image(
836 ec2resource, 836 ec2resource,
837 UBUNTU_ACCOUNT_ID, 837 UBUNTU_ACCOUNT_ID,
838 'ubuntu/images/hvm-ssd/ubuntu-disco-19.04-amd64-server-20190417', 838 'ubuntu/images/hvm-ssd/ubuntu-disco-19.04-amd64-server-20190918',
839 ) 839 )
840 ssh_username = 'ubuntu' 840 ssh_username = 'ubuntu'
841 else: 841 else:
842 raise ValueError('unsupported Linux distro: %s' % distro) 842 raise ValueError('unsupported Linux distro: %s' % distro)
843 843