#!/usr/bin/env perl use Data::Dumper; use YAML::XS; my $config = LoadFile('config.yml')->{'production'}; print Dumper($config); #### defaults: &defaults src: host: localhost database: db username: root password: nfs: /tmp development: <<: *defaults test: <<: *defaults production: <<: *defaults nfs: ian #### production: src: host: localhost database: db username: root password: nfs: /tmp