Skip to content
Snippets Groups Projects
Commit 6ff0f3ea authored by Rowan Powell's avatar Rowan Powell
Browse files

Mongo and Nginx install

parent 2661c04d
No related branches found
No related tags found
No related merge requests found
...@@ -109,7 +109,8 @@ Vagrant.configure("2") do |config| ...@@ -109,7 +109,8 @@ Vagrant.configure("2") do |config|
end end
# open apache port # open apache port
config.vm.network "forwarded_port", guest: 80, host: 8080 config.vm.network "forwarded_port", guest: 80, host: 8081
# install the apache service # install the apache service
config.vm.provision :shell, :path => 'scripts/apache/install-apache.sh' config.vm.provision :shell, :path => 'scripts/apache/install-apache.sh'
...@@ -149,10 +150,10 @@ Vagrant.configure("2") do |config| ...@@ -149,10 +150,10 @@ Vagrant.configure("2") do |config|
end end
# open apache port # open apache port
config.vm.network "forwarded_port", guest: 80, host: 8081 config.vm.network "forwarded_port", guest: 80, host: 8083
# install the apache service # install the apache service
config.vm.provision :shell, :path => 'scripts/apache/install-nginx.sh' config.vm.provision :shell, :path => 'scripts/nginx/install-nginx.sh'
# Install CLMC agent # Install CLMC agent
config.vm.provision :shell, :path => 'scripts/influx/install-clmc-agent.sh', :args => "/vagrant/scripts/nginx/telegraf_nginx_template.conf #{ipendpoints['nginx1'][:location]} #{ipendpoints['nginx1'][:sfc_id]} #{ipendpoints['nginx1'][:sfc_id_instance]} #{ipendpoints['nginx1'][:sf_id]} #{ipendpoints['nginx1'][:sf_id_instance]} #{ipendpoints['nginx1'][:ipendpoint_id]} #{ipendpoints['nginx1'][:influxdb_url]} #{ipendpoints['nginx1'][:database_name]}" config.vm.provision :shell, :path => 'scripts/influx/install-clmc-agent.sh', :args => "/vagrant/scripts/nginx/telegraf_nginx_template.conf #{ipendpoints['nginx1'][:location]} #{ipendpoints['nginx1'][:sfc_id]} #{ipendpoints['nginx1'][:sfc_id_instance]} #{ipendpoints['nginx1'][:sf_id]} #{ipendpoints['nginx1'][:sf_id_instance]} #{ipendpoints['nginx1'][:ipendpoint_id]} #{ipendpoints['nginx1'][:influxdb_url]} #{ipendpoints['nginx1'][:database_name]}"
...@@ -169,13 +170,20 @@ Vagrant.configure("2") do |config| ...@@ -169,13 +170,20 @@ Vagrant.configure("2") do |config|
end end
# open apache port # open apache port
config.vm.network "forwarded_port", guest: 80, host: 8081 config.vm.network "forwarded_port", guest: 80, host: 8084
# install the apache service # install the apache service
config.vm.provision :shell, :path => 'scripts/apache/install-mongo.sh' config.vm.provision :shell, :path => 'scripts/mongo/install-mongo.sh'
# Install CLMC agent # Install CLMC agent
config.vm.provision :shell, :path => 'scripts/influx/install-clmc-agent.sh', :args => "/vagrant/scripts/mongo/telegraf_mongo_template.conf #{ipendpoints['mongo1'][:location]} #{ipendpoints['mongo1'][:sfc_id]} #{ipendpoints['mongo1'][:sfc_id_instance]} #{ipendpoints['mongo1'][:sf_id]} #{ipendpoints['mongo1'][:sf_id_instance]} #{ipendpoints['mongo1'][:ipendpoint_id]} #{ipendpoints['mongo1'][:influxdb_url]} #{ipendpoints['mongo1'][:database_name]}" config.vm.provision :shell, :path => 'scripts/influx/install-clmc-agent.sh', :args => "/vagrant/scripts/mongo/telegraf_mongo_template.conf #{ipendpoints['mongo1'][:location]} #{ipendpoints['mongo1'][:sfc_id]} #{ipendpoints['mongo1'][:sfc_id_instance]} #{ipendpoints['mongo1'][:sf_id]} #{ipendpoints['mongo1'][:sf_id_instance]} #{ipendpoints['mongo1'][:ipendpoint_id]} #{ipendpoints['mongo1'][:influxdb_url]} #{ipendpoints['mongo1'][:database_name]}"
end end
config.vm.define "telegraf" do |my|
end
config.vm.define "ipendpoint1" do |my|
end
end end
...@@ -26,10 +26,7 @@ ...@@ -26,10 +26,7 @@
# Install apache # Install apache
sudo apt-get update sudo apt-get update
sudo curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.2.tgz sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
sudo tar -zxvf mongodb-linux-x86_64-3.6.2.tgz echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
sudo mkdir -p mongodb sudo apt-get update
sudo cp -R -n mongodb-linux-x86_64-3.6.2/ mongodb sudo apt-get install -y mongodb-org
# Not sure if we need this, or how to do it.
#add the following line to your shell’s rc file (e.g. ~/.bashrc):
#export PATH=<mongodb-install-directory>/bin:$PATH
\ No newline at end of file
...@@ -26,4 +26,4 @@ ...@@ -26,4 +26,4 @@
# Install apache # Install apache
sudo apt-get update sudo apt-get update
sudo apt-get install nginx yes Y | sudo apt-get install nginx
\ No newline at end of file \ No newline at end of file
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment