Skip to content

Configuration reference (Pantheon)

Defaults shipped by digitalpolygon/polymer-pantheon-drupal in its config/default.yml, all under the pantheon.* namespace. Override per project in polymer/polymer.yml (or any higher-priority context).

pantheon (top level)

Key Default Description
pantheon.git-repo-regex Pantheon codeserver SSH URL pattern Regex identifying Pantheon git remotes among git.remotes, used by the artifact-deploy validation hook (branch naming rules, no tags).

pantheon.site-info

Key Default Description
pantheon.site-info.id ~ The Pantheon site UUID (visible in the dashboard URL).
pantheon.site-info.name ~ The Pantheon site name (terminus site:list --filter=id=<uuid> --field=name).

pantheon.terminus

Key Default Description
pantheon.terminus.machine-token ~ Machine token used to authenticate Terminus. See Pantheon's machine-token docs.
pantheon.terminus.bin terminus Terminus executable.
pantheon.terminus.default-site-name ${pantheon.site-info.name} Default site for Terminus commands that need one.
pantheon.terminus.plugins quicksilver (pantheon-systems/terminus-quicksilver-plugin:1.x-dev), secrets (pantheon-systems/terminus-secrets-manager-plugin) Plugins installed by pantheon:terminus:plugins:install. Each entry is keyed by a stable id so projects can override individual plugins; values are either a name[:version] string or a {name, version} map.

pantheon.quicksilver

Key Default Description
pantheon.quicksilver.install-profiles [deployment] Quicksilver profiles installed by pantheon:quicksilver:install-profile. Profile webhook collections are defined in ~/.quicksilver/quicksilver.yml.

pantheon.multidev

Key Default Description
pantheon.multidev.default-source-env dev Environment new multidevs are based on.

pantheon.new-relic

Key Default Description
pantheon.new-relic.enable false Enable the New Relic integration (pantheon:new-relic:setup).

pantheon.file-mappings

Template source/destination mappings for the files this extension manages. Each mapping has name, source, and destination; override any element to relocate or rename a file.

Mapping Destination default Description
pantheon-settings ${repo.root}/pantheon.yml The Pantheon configuration file.
drush-site ${repo.root}/drush/sites/${pantheon.site-info.name}.site.yml The Drush site alias file (tokens filled from pantheon.site-info).
quicksilver-config ${user.home}/.quicksilver/quicksilver.yml The Quicksilver plugin configuration (${user.home} is resolved at runtime).

Sources default to files shipped in this extension (${extension.polymer_pantheon_drupal.root}/pantheon_files/…).