+20
-11
nixos/maintainers/scripts/ec2/create-ebs-amis.py
+20
-11
nixos/maintainers/scripts/ec2/create-ebs-amis.py
···parser.add_argument('--region', dest='region', required=True, help='EC2 region to create the image in')parser.add_argument('--keep', dest='keep', action='store_true', help='Keep NixOps machine after use')parser.add_argument('--key', dest='key_name', action='store_true', help='Keypair used for HVM instance creation', default="rob")···depl.nix_exprs = [os.path.abspath("./ebs-creator.nix"), os.path.abspath("./ebs-creator-config.nix")]······for dest in [ 'us-east-1', 'us-west-1', 'us-west-2', 'eu-west-1', 'eu-central-1', 'ap-southeast-1', 'ap-southeast-2', 'ap-northeast-1', 'sa-east-1']:-copy_image = conn.copy_image(args.region, ami_id, ami_name, description=None, client_token=None)+copy_image = conn.copy_image(args.region, ami_id, ami_name, description=None, client_token=None)+f.write(' "{0}"."{1}".{2} = "{3}";\n'.format(args.channel,dest,"hvm" if args.hvm else "ebs",copy_image.image_id))+f.write(' "{0}"."{1}".{2} = "{3}";\n'.format(args.channel,args.region,"hvm" if args.hvm else "ebs",ami_id))