Commit 0fd34e450a5cb5ea765503561888d642205383d9

Authored by Guilherme Cantoni
1 parent 086bea7a
Exists in master

Correção do bug do VirtualBox relacionado incompatibilidade do VirtualBox Guest …

…Additions e a versão do kernel do linux
Showing 1 changed file with 14 additions and 12 deletions   Show diff stats
Vagrantfile
... ... @@ -25,7 +25,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
25 25 # config.vm.box = "guilhermeadc/centos65"
26 26 # config.vm.box_download_checksum = "76a2a61de2d89f6cfd4d795e57cc4406"
27 27 # config.vm.box_download_checksum_type = "md5"
28   - config.vm.box = "chef/centos-7.0"
  28 + config.vm.box = "hashicorp/precise64"
29 29  
30 30 # Disable automatic box update checking. If you disable this, then
31 31 # boxes will only be checked for updates when the user runs
... ... @@ -55,20 +55,22 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
55 55 vb.customize ["modifyvm", :id, "--memory", params_memoria_vm, "--usb", "off", "--audio", "none"]
56 56 end
57 57  
58   - $script_banco_dados = <<SCRIPT
59   - mkdir -p /mnt/sei/ops/mysql/.tmp/
60   - cp /mnt/sei/db_sei/$1 /mnt/sei/ops/mysql/.tmp/sei_mysql.sql
61   - cp /mnt/sei/db_sip/$2 /mnt/sei/ops/mysql/.tmp/sip_mysql.sql
62   - cp /mnt/sei/ops/sei/ConfiguracaoSEI.php /mnt/sei/src/sei/ConfiguracaoSEI.php
63   - cp /mnt/sei/ops/sei/ConfiguracaoSip.php /mnt/sei/src/sip/ConfiguracaoSip.php
  58 + # Correção da bug do VirtualBox relacionado ao Guest Additions
  59 + config.vm.provision "shell", inline: <<SCRIPT
  60 + apt-get update -y
  61 + apt-get install linux-headers-$(uname -r) dkms
  62 + /etc/init.d/vboxadd setup
64 63 SCRIPT
65 64  
66   - # Atualização da VM de host do docker
67   - config.vm.provision "shell", inline: "yum -y update"
68   -
69 65 config.vm.provision "shell",
70   - inline: $script_banco_dados,
71   - args: [File.basename(params_script_sei), File.basename(params_script_sip)]
  66 + args: [File.basename(params_script_sei), File.basename(params_script_sip)],
  67 + inline: <<SCRIPT
  68 + mkdir -p /mnt/sei/ops/mysql/.tmp/
  69 + cp /mnt/sei/db_sei/$1 /mnt/sei/ops/mysql/.tmp/sei_mysql.sql
  70 + cp /mnt/sei/db_sip/$2 /mnt/sei/ops/mysql/.tmp/sip_mysql.sql
  71 + cp /mnt/sei/ops/sei/ConfiguracaoSEI.php /mnt/sei/src/sei/ConfiguracaoSEI.php
  72 + cp /mnt/sei/ops/sei/ConfiguracaoSip.php /mnt/sei/src/sip/ConfiguracaoSip.php
  73 +SCRIPT
72 74  
73 75 # Provisionamento da Máquina Virtual responsável por manter os containers do Docker
74 76 config.vm.provision "docker" do |docker|
... ...