Skip to content

Instantly share code, notes, and snippets.

@sebastianwebber
Last active March 11, 2017 22:57
Show Gist options
  • Select an option

  • Save sebastianwebber/d49ac8507d48c9cfdc4f to your computer and use it in GitHub Desktop.

Select an option

Save sebastianwebber/d49ac8507d48c9cfdc4f to your computer and use it in GitHub Desktop.
Desafio Replicação PostgreSQL
mkdir desafio_pgsql
cd desafio_pgsql
wget https://gist.githubusercontent.com/sebastianwebber/d49ac8507d48c9cfdc4f/raw/a2e04de075512af61c163ee8511082ab76fb5eaf/Vagrantfile.rb -O Vagrantfile
vagrant up
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.box = "centos/7"
config.vm.provider "virtualbox" do |vb|
vb.gui = false
vb.memory = "2048"
end
config.vm.provision :shell, inline: "sudo yum install -y epel-release https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm"
config.vm.provision :shell, inline: "sudo yum install -y postgresql96-server postgresql96-contrib vim "
config.vm.define "master" do |master|
master.vm.hostname = "masterdb"
master.vm.network "private_network", ip: "192.168.100.100"
end
config.vm.define "slave" do |slave|
slave.vm.hostname = "slavedb"
slave.vm.network "private_network", ip: "192.168.100.200"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment