-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathcopier.yml
109 lines (87 loc) · 2.17 KB
/
copier.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
project_name:
type: str
help: Name of the project (use alphanumeric characters with _)
default: my_new_project
project_description:
type: str
help: Short project description
default: Project for transforming data
gcp_dev_project_id:
type: str
help: Project id used in GCP as development environment
gcp_prod_project_id:
type: str
help: Project id used in GCP as production environment
pipeline_owner:
type: str
help: Owner of the pipeline in airflow
default: DataOps Team
schedule_interval:
type: str
help: Cron expression
default: 0 12 * * *
dataset:
type: str
help: Name of the dataset
default: presentation
enable_data_governance:
type: bool
help: Would you like to use DataHub for colecting metadata?
default: false
use_databricks:
type: bool
help: Would you like to use Databricks integration?
default: false
databricks_cluster_name:
when: "[[ use_databricks ]]"
type: str
help: Name of the databricks cluster used to execute dbt tasks.
databricks_workspace_url:
when: "[[ use_databricks ]]"
type: str
help: Workspace url where jobs will be deployed.
use_ingestion:
type: bool
help: Would you like to use ingestion framework?
default: false
destination_id_dev:
when: "[[ use_ingestion ]]"
type: str
help: Destination Id for dev instance
source_id_dev:
when: "[[ use_ingestion ]]"
type: str
help: Source Id for dev instance
destination_id_prod:
when: "[[ use_ingestion ]]"
type: str
help: Destination Id for prod instance
source_id_prod:
when: "[[ use_ingestion ]]"
type: str
help: Source Id for prod instance
use_bi:
type: bool
help: Would you like to use Business Intelligence (e.g. Looker)?
default: false
_exclude:
- .git
- .github
_skip_if_exists:
- models
- tests
#_tasks:
# - "git add -A"
# - "git commit -m 'Initial project or upgrade'"
# - "git push"
_min_copier_version: "7.0.1"
_templates_suffix: .tmpl
_envops:
autoescape: false
block_end_string: "%]"
block_start_string: "[%"
comment_end_string: "#]"
comment_start_string: "[#"
keep_trailing_newline: true
variable_end_string: "]]"
variable_start_string: "[["