Up until now I have only used database.yml with each parameter called out explicitly, in the file below it uses some characters I do not understand. What does each line and
&default means you're labeling this set of attributes with some name for later use
&default
<<: *default means you're including all attributes from group labeled as default
<<: *default