Hello,
I'm doing a bamboo spec to deploy quite a lot of projects with the minimal effort. The thing is, I have 3 differents environements (dev, int, prod) that needs different values to deploy.
What I wanted to do is to use variables that have the same key but with different values in differents files, expect for the global values. Here is a little example:
If you have an executable you want to run with a parameter for the context, the command would be like:
example.sh --context=dev
and in my bamboo spec it's more like:
${bamboo_EXECUTABLE} --context=${bamboo_ENV}
So what I'd like to do is to have 4 configuration files:
env/general.yaml
env/dev.yaml
env/int.yaml
env/prod.yaml
Like that, the global values (like EXECUTABLE) would be defined once, but the dependents in each environment files (like ENV).
That's where my question is. I tried different ways to include mutliple files in the variables, but without success.
variable: !include 'env/general.yaml' => this works with one file, but not with multiple files.
Is it a way to do it?
Thank you for your interest and answers