iesgn / openstack-debian-ansible

Ansible playbooks for installing OpenStack on Debian
GNU General Public License v3.0
17 stars 16 forks source link

Actualización para vagrant 1.7.2 #16

Closed josedom24 closed 7 years ago

josedom24 commented 8 years ago

A partir de la versión 1.7.2 de vagrant se crea una clave privada para cada máquina. Por lo tanto no se puede acceder a las máquinas con la clave insegura vagrant_private_key.

Para saber donde está guardada la clave privada de cada máquina, hay que ejecutar la instrucción:

$ vagrant ssh-config
Host controller
  HostName 127.0.0.1
  User vagrant
  Port 2222
  UserKnownHostsFile /dev/null
  StrictHostKeyChecking no
  PasswordAuthentication no
  IdentityFile /home/jose/github/openstack-debian-ansible/.vagrant/machines/controller/virtualbox/private_key
  IdentitiesOnly yes
  LogLevel FATAL

Por lo tanto, hay que modificar el fichero ansible.cfg de la siguiente forma:

...
private_key_file = .vagrant/machines/controller/virtualbox/private_key
...
albertomolina commented 8 years ago

Pero, ¿es necesario utilizar una versión de vagrant <= 1.7.2?

Todo está hecho utilizando paquetes de Debian jessie (vagrant, virtualbox, ansible, etc.). Se podría actualizar el README poniendo una nota a usuarios con otra versión de vagrant, ¿no?

josedom24 commented 8 years ago

No es necesario. Simplemente, cuando la receta este terminada se puede actualizar el README y el fichero ansible.cfg para versiones más actuales de vagrant.

albertomolina commented 7 years ago

Listo en las últimas versiones