Devops na pratica - capitulo 7.1

Olá, são duas questões:
Ao provisionar a maquina ci noto que aparece as mensagens (em negrito):
O que os erros representam ?

vagrant provision ci
==> ci: err: /Stage[main]/Apache/Concat[/etc/apache2/ports.conf]/Concat_file[/etc/apache2/ports.conf]: Failed to generate additional resources using ‘generate’: Invalid parameter show_diff
==> ci: notice: /Stage[main]/Apt::Update/Exec[apt_update]/returns: executed successfully
==> ci: notice: /Stage[main]/Apache/Apache::Vhost[default]/File[15-default.conf]/ensure: removed
==> ci: notice: /Stage[main]/Apache/Apache::Vhost[default]/File[15-default.conf symlink]/ensure: removed
==> ci: err: /Stage[main]/Apache/Concat[/etc/apache2/ports.conf]/Concat_file[/etc/apache2/ports.conf]: Failed to generate additional resources using ‘eval_generate: undefined method `[]=’ for nil:NilClass
==> ci: notice: /Stage[main]/Apache::Service/Service[httpd]: Triggered ‘refresh’ from 2 events
==> ci: notice: Finished catalog run in 21.99 seconds

o segundo ponto é que ao provisionar vhost na mesma porta 80 que o apache usa para dizer que esta vivo e funcionando não abre o repositório. Então a saída que encontrei foi ( pag 172) declarar a clase do apache desabilitando o default_vhost

class { ‘apache’:
default_vhost => false,
}

Existe outra saída ?