PePe Amengual
12/05/2025, 12:18 AMcomponents:
terraform:
functionappwindows:
metadata:
type: abstract
vars:
name: pepe
# If is dev or QA add :
ip_whitelist:
- 2.2.2.2
- 1.1.1.1Erik Osterman (Cloud Posse)
12/05/2025, 12:27 AMErik Osterman (Cloud Posse)
12/05/2025, 12:27 AMErik Osterman (Cloud Posse)
12/05/2025, 12:27 AMPePe Amengual
12/05/2025, 12:27 AMErik Osterman (Cloud Posse)
12/05/2025, 12:28 AMErik Osterman (Cloud Posse)
12/05/2025, 12:28 AMErik Osterman (Cloud Posse)
12/05/2025, 12:29 AMErik Osterman (Cloud Posse)
12/05/2025, 12:29 AMPePe Amengual
12/05/2025, 12:30 AMErik Osterman (Cloud Posse)
12/05/2025, 12:30 AMErik Osterman (Cloud Posse)
12/05/2025, 12:30 AMErik Osterman (Cloud Posse)
12/05/2025, 12:30 AMPePe Amengual
12/05/2025, 12:32 AMPePe Amengual
12/05/2025, 12:32 AMErik Osterman (Cloud Posse)
12/05/2025, 12:34 AMErik Osterman (Cloud Posse)
12/05/2025, 12:34 AMErik Osterman (Cloud Posse)
12/05/2025, 12:35 AMDan Miller (Cloud Posse)
12/05/2025, 12:48 AM# catalog/functionappwindows/defaults.yaml
components:
terraform:
functionappwindows:
vars:
name: pepe
# default values for your component
# catalog/functionappwindows/nonprod.yaml
import:
- catalog/functionappwindows/defaults
components:
terraform:
# extends functionappwindows that's defined in catalog/functionappwindows/defaults
functionappwindows:
vars:
# values that are unique for nonprod (dev and qa)
ip_whitelist:
- 2.2.2.2
- 1.1.1.1
then in dev and qa import the nonprod archetype
# stacks/orgs/acme/dev
# stacks/orgs/acme/qa
import:
- catalog/functionappwindows/nonprod
and in prod just import the default (or create a prod catalog)
# stacks/orgs/acme/prod
import:
- catalog/functionappwindows/prod
OR
- catalog/functionappwindows/defaultsPePe Amengual
12/05/2025, 1:16 AMPePe Amengual
12/05/2025, 1:16 AM