Format env list

Bonjour!

I would like to add in environment, extras configs for wordpress, like this:

WORDPRESS_CONFIG_EXTRA= |
  define( 'WP_AUTO_UPDATE_CORE', true );
  define('WP_ALLOW_MULTISITE', true );
  define('MULTISITE', true);
  define('SUBDOMAIN_INSTALL', false);

But when I add it, nomad job failed with response like unable to parse env.

How I can format this?

Thanks! :slightly_smiling_face:

can you post your nomad job spec?

Hi,

Nomad 1.2.6

I use ansible to create nomad.hcl

      template {
        data = <<EOH
{{ lookup('template', 'file.env.j2') }}
EOH
        destination = "secrets/file.env"
        env         = true
      }

and file.env.j2

ANSIBLE_FORCE_COLOR=TRUE

PUID = "{{ puid }}"

PGID = "{{ pgid }}"

WORDPRESS_DB_HOST=127.0.0.1

WORDPRESS_DB_USER={% raw %}{{with secret "{%endraw%}{{ vault.secret }}{% raw %}"}}{{.Data.data.mysql_user}}{{end}}{%endraw%}

WORDPRESS_DB_PASSWORD={% raw %}{{with secret "{%endraw%}{{ vault.secret }}{% raw %}"}}{{.Data.data.mysql_password}}{{end}}{%endraw%}

WORDPRESS_DB_NAME={% raw %}{{with secret "{%endraw%}{{ vault.secret }}{% raw %}"}}{{.Data.data.mysql_database}}{{end}}{%endraw%}

WORDPRESS_TABLE_PREFIX={{ wordpress_table_prefix }}

WORDPRESS_DEBUG={{ wordpress_debug }}

WORDPRESS_CONFIG_EXTRA =
  define( 'WP_AUTO_UPDATE_CORE', true );
  define('WP_ALLOW_MULTISITE', true );
  define('MULTISITE', true);
  define('SUBDOMAIN_INSTALL', false);

Thanks