Qualquer maneira de executar novamente o provisionador chef-solo em uma máquina de empacotador?

2

Estou construindo máquinas VirtualBox usando o Packer e o provedor solo-chef. Existe uma maneira de executar novamente o chef de dentro da VM à medida que as receitas são atualizadas sem a necessidade de executar novamente o packer build ?

    
por jwh 18.04.2015 / 14:17

2 respostas

2

Ok, descobri. Parece que o empacotador configura tudo o que preciso em packer-chef-solo . Eu precisava copiar manualmente as receitas atualizadas e, em seguida, executar o mesmo empacotador de comandos executado originalmente, sudo chef-solo --no-color -c /tmp/packer-chef-solo/solo.rb -j /tmp/packer-chef-solo/node.json .

    
por 18.04.2015 / 15:08
0

É possível usar um arquivo virtulbox.box como uma entrada para compilações de empacotador.

Use um packerbase.json que faz o seu boot online e instala seus pacotes básicos e então tem um packerlatest.json que constrói usando o packerbase.json como ponto de partida.

    
por 20.08.2015 / 04:34