driver: mysql development: user: root password: "" db: gorm production: user: hoge password: fuga db: gorm test: user: root password: "" db: gorm_test go-yamlのサンプルには予め型が決まったyamlの読み込みの方法が記述されていますが、map[interface{}]interface{}を使うと型を決めずに読み込めるようです。 詳しいやり方は下記にまとまっていますので、このまま使わせていただきます。 http://qiita.com/yamasaki-masahide/items/d6e406c4c11d5870a1c6 前回のmain.goを、go-yamlを使って任意の接続先を選択できるように書き換えます。 package mai