| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- ################
- # Ubuntu 15.04 #
- ################
- Vagrant.configure(2) do | config |
- config.ssh.insert_key = false
- config.ssh.username = 'vagrant'
- config.vm.provider :virtualbox do |vb|
- vb.customize ["modifyvm", :id, "--memory", "2048"]
- end
- config.vm.define "ubuntu15" do |ubuntu15|
- ubuntu15.vm.hostname = "ubuntu15.dev"
- ubuntu15.vm.box = "ubuntu/vivid64"
- ubuntu15.vm.network :private_network, ip: "192.168.40.6"
- ubuntu15.vm.network "forwarded_port", guest: 3000, host: 3003
- # Ansible
- config.vm.provision "ansible" do |ansible|
- ansible.groups = {
- "sensu_masters" => ["ubuntu15"],
- "rabbitmq_servers" => ["ubuntu15"],
- "redis_servers" => ["ubuntu15"],
- }
- ansible.extra_vars = {
- dynamic_data_store: "data/dynamic",
- rabbitmq_host: "192.168.40.6",
- rabbitmq_server: true,
- redis_host: "192.168.40.6",
- redis_server: true,
- sensu_api_host: "192.168.40.6",
- sensu_api_user_name: "admin",
- sensu_api_password: "admin",
- sensu_include_plugins: false,
- sensu_include_dashboard: true,
- sensu_master: true,
- uchiwa_dc_name: "vagrant",
- uchiwa_users: [{"username": "admin", "password": "admin"}]
- }
- ansible.sudo = true
- ansible.playbook = "provision.yml"
- end
- end
- end
|