Vagrant: Forward port 80 to 8080

refs #4232
This commit is contained in:
Eric Lippmann 2013-06-03 11:22:24 +02:00
parent ff3d218890
commit 4783cb0706
2 changed files with 8 additions and 4 deletions

View File

@ -3,7 +3,7 @@ include php
include mysql
include pgsql
Exec { path => '/bin:/usr/bin' }
Exec { path => '/bin:/usr/bin:/sbin' }
exec { 'create-mysql-icinga-db':
unless => 'mysql -uicinga -picinga icinga',
@ -154,3 +154,8 @@ file { '/usr/local/icinga-pgsql/etc/modules/idoutils.cfg':
require => Cmmi['icinga-pgsql'],
notify => [Service['icinga-pgsql'], Service['ido2db-pgsql']]
}
exec { 'iptables-allow-http':
unless => 'grep -Fxqe "-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT" /etc/sysconfig/iptables',
command => 'iptables -I INPUT 5 -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT && iptables-save > /etc/sysconfig/iptables'
}

5
Vagrantfile vendored
View File

@ -29,7 +29,7 @@ Vagrant::Config.run do |config|
# Forward a port from the guest to the host, which allows for outside
# computers to access the VM, whereas host only networking does not.
# config.vm.forward_port 80, 8080
config.vm.forward_port 80, 8080
# An example Puppet manifest to provision the message of the day:
#
@ -47,7 +47,7 @@ Vagrant::Config.run do |config|
# Share an additional folder to the guest VM. The first argument is
# an identifier, the second is the path on the guest to mount the
# folder, and the third is the path on the host to the actual folder.
# # config.vm.share_folder "puppet-templates", "/tmp/vagrant-puppet/templates", "templates"
config.vm.share_folder "v-icinga2-web-pub", "/var/www/html/icinga2-web", "./pub", :owner => "apache", :group => "apache"
# Enable provisioning with Puppet stand alone. Puppet manifests
# are contained in a directory path relative to this Vagrantfile.
@ -56,7 +56,6 @@ Vagrant::Config.run do |config|
config.vm.provision :puppet do |puppet|
puppet.module_path = ".vagrant-puppet/modules"
puppet.manifests_path = ".vagrant-puppet/manifests"
# # puppet.options = ["--templatedir", "/tmp/vagrant-puppet/templates"]
puppet.options = "-v -d"
end
end