The purpose of this script is to create a configuration file for the Cromwell execution engine to run on Google Cloud. For more information see the Cromwell documentation.
You can use this script to create a configuration file for an existing Google Project or it will prompt you for your Google Billing Account to create a new Google Project.
- Python 2.7
- Google Billing Project
- This is the billing account which will be charged for storage and compute when you store files in the Google Bucket and run pipelines on Google Compute Engine
- Set the Application Default Credentials
- To do this, run
$ gcloud auth application-default login
- To do this, run
Run the following command to install the prerequisites for running the installation script:
$ python setup.py install
If you have both Python 2 and Pythong 3 installed, you may need to use $ python2 setup.py install
.
Run the following script to walk through the steps of setting up a configuration file for Cromwell.
$ python create_google_config.py