protected function config() {
    $this->say("Generating default configuration for Drupal VM...");

    $this->createDrushAlias();
    $this->createConfigFiles();
    $this->customizeConfigFiles();

    $vm_config = Yaml::parse(file_get_contents($this->projectDrupalVmConfigFile));
    $this->validateConfig($vm_config);

    $this->say("");
    $this->say("<info>BLT has created default configuration for your Drupal VM!</info>");
    $this->say(" * The configuration file is <comment>{$this->projectDrupalVmConfigFile}</comment>.");
    $this->say(" * Be sure to commit this file as well as <comment>Vagrantfile</comment>.");

    $this->say(" * To customize the VM, follow the Quick Start Guide in Drupal VM's README:");
    $this->say("   <comment>https://github.com/geerlingguy/drupal-vm#quick-start-guide</comment>");
    $this->say(" * To run blt or drush commands against your VM, must SSH into the VM via <comment>vagrant ssh</comment>.");
    $this->say(" * From now on, please use vagrant commands to manage your virtual machine on this computer.");
    $this->say("");
  }