Variáveis de ambiente em YML - substituídas apenas pelas do SO

Não.

Você pode defini-los em tempo de execução, mas não em tempo de compilação.

O que você está tentando realizar que você acha que substituir o ENV no yaml em tempo de compilação irá realizar?