- GCP Account
- Billing Account
- gcloud CLI installed
Unfortunately I haven't found nice and easy way to include Dataflow resource into the deployment conf so several additional commands are needed to deploy it. Jinja templating is used in order to keep configuration separatly from blueprint.
Branches:
- https://github.com/scarymrgrey/Twitter-Aggregator.GoogleCloud
- https://github.com/scarymrgrey/Twitter-Aggregator.GoogleCloud/tree/gcp-deployment-manager
export PROJECT_NAME=YOUR_VALUE
gcloud projects create $PROJECT_NAME --set-as-default
- Open "deployment.yaml" file and edit lines 9-17
- in GCP Console - link project
[PROJECT_NAME]
to your valid billing account export BUCKET_NAME=YOUR_VALUE
chmod 755 deploy_all.sh
./deploy_all.sh