2 variable "datacenters" {
3 description = "Specifies the list of DCs to be considered placing this task."
9 variable "aws_access_key_id" {
10 description = "AWS access key."
15 variable "aws_secret_access_key" {
16 description = "AWS secret key"
21 variable "aws_default_region" {
22 description = "AWS region"
28 description = "Specifies the CPU required to run this task in MHz."
34 description = "Specifies a cron expression configuring the interval to launch."
40 description = "Specifies ETL environment variables."
46 description = "Specifies the Docker image to run."
48 default = "pmikus/docker-ubuntu-focal-aws-glue:latest"
52 description = "Specifies a name for the job."
58 description = "Specifies the memory required in MB."
63 variable "out_aws_access_key_id" {
64 description = "AWS access key."
69 variable "out_aws_secret_access_key" {
70 description = "AWS secret key"
75 variable "out_aws_default_region" {
76 description = "AWS region"
81 variable "prohibit_overlap" {
82 description = "Specifies if this job should wait until previous completed."
87 variable "time_zone" {
88 description = "Specifies the time zone to evaluate the next launch interval."
94 description = "Specifies the Nomad scheduler to use."
99 variable "vault_secret" {
101 use_vault_provider = bool,
102 vault_kv_policy_name = string,
103 vault_kv_path = string,
104 vault_kv_field_access_key = string,
105 vault_kv_field_secret_key = string
107 description = "Set of properties to be able to fetch secret from vault."
109 use_vault_provider = false
110 vault_kv_policy_name = "kv"
111 vault_kv_path = "secret/data/etl"
112 vault_kv_field_access_key = "access_key"
113 vault_kv_field_secret_key = "secret_key"