Tenía la misma pregunta y, después de mucha investigación, parece que no es posible .
La respuesta de cgat está en el camino correcto, pero en realidad no puede concatenar referencias como esa.
Aquí hay cosas que puede hacer con "variables" en YAML (que se denominan oficialmente "anclajes de nodo" cuando las establece y "referencias" cuando las usa más adelante):
Defina un valor y use una copia exacta de él más tarde:
default: &default_title This Post Has No Title
title: *default_title
{o}
example_post: &example
title: My mom likes roosters
body: Seriously, she does. And I don't know when it started.
date: 8/18/2012
first_post: *example
second_post:
title: whatever, etc.
Para obtener más información, consulte esta sección de la página wiki sobre YAML: http://en.wikipedia.org/wiki/YAML#References
Defina un objeto y utilícelo con modificaciones más adelante:
default: &DEFAULT
URL: stooges.com
throw_pies?: true
stooges: &stooge_list
larry: first_stooge
moe: second_stooge
curly: third_stooge
development:
<<: *DEFAULT
URL: stooges.local
stooges:
shemp: fourth_stooge
test:
<<: *DEFAULT
URL: test.stooges.qa
stooges:
<<: *stooge_list
shemp: fourth_stooge
Esto se tomó directamente de una gran demostración aquí: https://gist.github.com/bowsersenior/979804