Come eseguire il provisioning di vhosts nginx su Vagrant vm?


0

Ho una macchina virtuale Ubuntu che sto usando Vagrant con nginxinstallato. È abbastanza facile accedere alla VM e configurare un nuovo vhost nginx ogni volta che ne ho bisogno. Ma qual è la migliore pratica per configurare i vhosts di nginx tramite il provisioning di Vagrant o forse usando Puppet? Fondamentalmente immagino una sorta di file di configurazione che si trovano nella mia cartella host e quando eseguo il provisioning, analizza questi file di configurazione e crea un nuovo vhost per me sulla VM.

Risposte:


0

Dai un'occhiata a https://www.vagrantup.com/docs/provisioning/ansible.html in particolare https://www.vagrantup.com/docs/provisioning/ansible_local.html

Con questo sarai in grado di impostare tutto ciò di cui hai bisogno sulla VM vagabonda.


Anible.com sembra essere una sorta di servizio a pagamento. Dove trovo i Playbook Ansible?
Jake Wilson,

Ansible sales Ansible-Tower (versione enterprise con interfaccia utente), ansible stesso è gratuito. Per quanto riguarda i playbook, devi scriverli o puoi scaricarli su galaxy.ansible.com
sebastienvg,

0

Esiste un plugin vagabondo - hostupdater . Può aggiornare automaticamente / etc / hosts e aggiungere host virtuali che puntano alla tua macchina ospite

Esempio di configurazione del file Vagrant:

config.vm.network :private_network, ip: "192.168.3.10"
config.vm.hostname = "www.testing.de"
config.hostsupdater.aliases = ["alias.testing.de", "alias2.somedomain.com"]
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.