Skip to content

Concourse Terraform job should not fail on missing directories #249

@aurelienbouleau

Description

@aurelienbouleau

As an OPS, I expect that concourse terraform jobs do not fail on missing directories in secrets repositories (below an example of a Concourse failure when trying to cp files in missing terraform-config folder in secrets repo):

+ pwd
	
+ CURRENT_DIR=/tmp/build/6d6ccb0c
	
+ [ -z coab-depls/terraform-config/spec ]
	
+ [ -z coab-depls/terraform-config/spec-openstack-hws ]
	
+ [ -z coab-depls/terraform-config ]
	
+ find secret-state-resource/coab-depls/terraform-config -type f -exec cp {} generated-files/ ;
	
find: secret-state-resource/coab-depls/terraform-config: No such file or directory

Possible solution

Before the command find secret-state-resource/coab-depls/terraform-config -type f -exec cp {} generated-files/; man should check and create, if needed, missing directories.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    P3

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions