X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/865e5c1e3730117870eb1e485d553383626b882f..89fa46a357a5d5fc39721a3ddbe8e857a101eeef:/tools/compute-images/build.sh diff --git a/tools/compute-images/build.sh b/tools/compute-images/build.sh index e8265ae198..36f0e18a3d 100755 --- a/tools/compute-images/build.sh +++ b/tools/compute-images/build.sh @@ -43,17 +43,13 @@ Options: Azure secrets file which will be sourced from this script --azure-resource-group (default: false, required if building for Azure) Azure resource group - --azure-storage-account (default: false, required if building for Azure) - Azure storage account --azure-location (default: false, required if building for Azure) Azure location, e.g. centralus, eastus, westeurope --azure-sku (default: unset, required if building for Azure, e.g. 16.04-LTS) Azure SKU image to use --ssh_user (default: packer) The user packer will use to log into the image - --domain (default: arvadosapi.com) - The domain part of the FQDN for the cluster - --resolver (default: 8.8.8.8) + --resolver (default: host's network provided) The dns resolver for the machine --reposuffix (default: unset) Set this to "-dev" to track the unstable/dev Arvados repositories @@ -76,17 +72,15 @@ GCP_ACCOUNT_FILE= GCP_ZONE= AZURE_SECRETS_FILE= AZURE_RESOURCE_GROUP= -AZURE_STORAGE_ACCOUNT= AZURE_LOCATION= AZURE_CLOUD_ENVIRONMENT= DEBUG= SSH_USER= -DOMAIN="arvadosapi.com" AWS_DEFAULT_REGION=us-east-1 PUBLIC_KEY_FILE= PARSEDOPTS=$(getopt --name "$0" --longoptions \ - help,json-file:,arvados-cluster-id:,aws-source-ami:,aws-profile:,aws-secrets-file:,aws-region:,aws-vpc-id:,aws-subnet-id:,gcp-project-id:,gcp-account-file:,gcp-zone:,azure-secrets-file:,azure-resource-group:,azure-storage-account:,azure-location:,azure-sku:,azure-cloud-environment:,ssh_user:,domain:,resolver:,reposuffix:,public-key-file:,debug \ + help,json-file:,arvados-cluster-id:,aws-source-ami:,aws-profile:,aws-secrets-file:,aws-region:,aws-vpc-id:,aws-subnet-id:,gcp-project-id:,gcp-account-file:,gcp-zone:,azure-secrets-file:,azure-resource-group:,azure-location:,azure-sku:,azure-cloud-environment:,ssh_user:,resolver:,reposuffix:,public-key-file:,debug \ -- "" "$@") if [ $? -ne 0 ]; then exit 1 @@ -139,9 +133,6 @@ while [ $# -gt 0 ]; do --azure-resource-group) AZURE_RESOURCE_GROUP="$2"; shift ;; - --azure-storage-account) - AZURE_STORAGE_ACCOUNT="$2"; shift - ;; --azure-location) AZURE_LOCATION="$2"; shift ;; @@ -154,9 +145,6 @@ while [ $# -gt 0 ]; do --ssh_user) SSH_USER="$2"; shift ;; - --domain) - DOMAIN="$2"; shift - ;; --resolver) RESOLVER="$2"; shift ;; @@ -217,7 +205,6 @@ if [[ ! -z "$AZURE_SECRETS_FILE" ]]; then source $AZURE_SECRETS_FILE fi -FQDN=" -var fqdn=compute.$ARVADOS_CLUSTER_ID.$DOMAIN "; EXTRA2="" @@ -248,9 +235,6 @@ fi if [[ "$AZURE_RESOURCE_GROUP" != "" ]]; then EXTRA2+=" -var resource_group=$AZURE_RESOURCE_GROUP" fi -if [[ "$AZURE_STORAGE_ACCOUNT" != "" ]]; then - EXTRA2+=" -var storage_account=$AZURE_STORAGE_ACCOUNT" -fi if [[ "$AZURE_LOCATION" != "" ]]; then EXTRA2+=" -var location=$AZURE_LOCATION" fi @@ -273,5 +257,5 @@ if [[ "$PUBLIC_KEY_FILE" != "" ]]; then EXTRA2+=" -var public_key_file=$PUBLIC_KEY_FILE" fi -echo packer build$EXTRA$FQDN -var "role=$role" -var "arvados_cluster=$ARVADOS_CLUSTER_ID"$EXTRA2 $JSON_FILE -packer build$EXTRA$FQDN -var "role=$role" -var "arvados_cluster=$ARVADOS_CLUSTER_ID"$EXTRA2 $JSON_FILE +echo packer build$EXTRA -var "arvados_cluster=$ARVADOS_CLUSTER_ID"$EXTRA2 $JSON_FILE +packer build$EXTRA -var "arvados_cluster=$ARVADOS_CLUSTER_ID"$EXTRA2 $JSON_FILE