Skip to content

Commit d26d447

Browse files
committed
another set of fixes
1 parent 6743e92 commit d26d447

File tree

2 files changed

+22
-22
lines changed

2 files changed

+22
-22
lines changed

google_function/.terrahub.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,12 @@ component:
55
dependsOn:
66
- ../google_storage
77
template:
8-
terraform:
9-
backend:
10-
local:
11-
path: /tmp/.terrahub/local_backend/google_function/terraform.tfstate
12-
data:
13-
terraform_remote_state:
14-
storage:
15-
backend: local
16-
config:
17-
path: /tmp/.terrahub/local_backend/google_storage/terraform.tfstate
188
resource:
19-
google_storage_bucket_object:
20-
google_storage_object:
21-
name: demo.zip
22-
bucket: '${data.terraform_remote_state.storage.thub_id}'
23-
source: ./demo.zip
249
google_cloudfunctions_function:
2510
google_function:
11+
name: 'demofunction${local.project["code"]}'
2612
depends_on:
2713
- google_storage_bucket_object.google_storage_object
28-
name: 'demofunction${local.project["code"]}'
2914
region: us-central1
3015
runtime: nodejs8
3116
description: My demo function
@@ -35,6 +20,21 @@ component:
3520
trigger_http: true
3621
timeout: 60
3722
entry_point: helloGET
23+
google_storage_bucket_object:
24+
google_storage_object:
25+
name: demo.zip
26+
bucket: '${data.terraform_remote_state.storage.thub_id}'
27+
source: ./demo.zip
28+
terraform:
29+
backend:
30+
local:
31+
path: /tmp/.terrahub/local_backend/google_function/terraform.tfstate
32+
data:
33+
terraform_remote_state:
34+
storage:
35+
backend: local
36+
config:
37+
path: /tmp/.terrahub/local_backend/google_storage/terraform.tfstate
3838
output:
3939
id:
4040
value: '${google_cloudfunctions_function.google_function.id}'
@@ -45,8 +45,8 @@ build:
4545
variables:
4646
THUB_FUNCTION_ZIP: demo.zip
4747
THUB_FUNCTION_TXT: demo.txt
48-
THUB_COMPONENT: google_function
49-
THUB_OBJECT: google_storage_object
48+
COMPONENT_NAME: google_function
49+
OBJECT_NAME: google_storage_object
5050
THUB_BUILD_PATH: ..
5151
THUB_BUILD_OK: false
5252
THUB_BUCKET_PATH: 'gs://terrahub_bucket_123456'
@@ -64,7 +64,7 @@ build:
6464
build:
6565
commands:
6666
- 'echo "BUILD: Running build step"'
67-
- ./scripts/build.sh $THUB_COMPONENT $THUB_OBJECT $THUB_BUCKET_KEY/
67+
- ./scripts/build.sh $COMPONENT_NAME $OBJECT_NAME $THUB_BUCKET_KEY/
6868
finally:
6969
- 'echo "BUILD: build step successful"'
7070
post_build:

google_function/scripts/build.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
#!/bin/bash
22

3-
## Component name
3+
## TerraHub Component
44
THUB_COMPONENT=${1}
55
if [ -z "${THUB_COMPONENT}" ]; then
66
echo >&2 'ERROR: THUB_COMPONENT variable is empty. Aborting...'
77
exit 1
88
fi
99

10-
## Object name
10+
## Google Storage object name
1111
THUB_OBJECT=${2}
1212
if [ -z "${THUB_OBJECT}" ]; then
1313
echo >&2 'ERROR: THUB_OBJECT variable is empty. Aborting...'
1414
exit 1
1515
fi
1616

17-
## Bucket key
17+
## Google Storage bucket key
1818
THUB_BUCKET_KEY=${3}
1919
if [ -z "${THUB_BUCKET_KEY}" ]; then
2020
echo >&2 'ERROR: THUB_BUCKET_KEY variable is empty. Aborting...'

0 commit comments

Comments
 (0)