2017-08-25 6 views
0

J'ai configuré ma machine virtuelle vagabonde et j'ai le profil Provision qui contient toutes les configurations nécessaires. Puis-je déplacer ces paramètres sur la machine réelle? Les documents officiels contiennent la phrase suivante "Vagrant - l'utilitaire de ligne de commande pour la gestion du cycle de vie des machines virtuelles", de sorte que le profil vagabond est utilisé uniquement pour configurer une machine virtuelle, non? (Il ne peut pas être utilisé pour configurer l'ordinateur réel) Si c'est possible, pourriez-vous décrire la façon de le faire.Comment utiliser la disposition vagabonde pour configurer le serveur réel?

+1

Si je comprends bien , en gros, vous dites que vous voulez exécuter le même approvisionnement localement que vous avez fait sur votre machine virtuelle? donc ce n'est pas une question de vagabondage mais de votre provisionnement. Pouvez-vous exécuter votre provisionner localement? Je ne sais pas quelle option d'approvisionnement vous avez choisie mais oui, cela devrait être possible. –

+0

@ FrédéricHenri, oui. –

+0

de sorte que vous feriez mieux de se concentrer votre question sur le provisionneur (ansible, marionnette ou autre chose) et comment vous pouvez utiliser le même script de provisionnement sur votre serveur. Les fournisseurs ne sont certainement pas limités à la VM vagabonde et leur but est de configurer de vrais serveurs mais vous devrez fournir des détails sur le provisioning spécifique –

Répondre

2

Ce n'est pas possible chez Vagrant lui-même.

Vous souhaitez provisionner votre machine hôte et pour cela, je recommande d'utiliser Ansible et vous ciblez simplement localhost. Dans Ansible, vous pouvez toujours utiliser des commandes shell si c'est ce que vous avez utilisé jusqu'à présent pour votre approvisionnement.

J'ai trouvé une réponse qui suit cette question: Run command on the Ansible host

Une autre solution consiste à utiliser des plugins faites par la communauté, tels que:

phinze/vagrant-host-shell

emyl/vagrant-triggers