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|
end
# 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
config.vm.provision :shell, :path => 'scripts/apache/install-apache.sh'
......@@ -149,10 +150,10 @@ Vagrant.configure("2") do |config|
end
# 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
config.vm.provision :shell, :path => 'scripts/apache/install-nginx.sh'
config.vm.provision :shell, :path => 'scripts/nginx/install-nginx.sh'
# 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]}"
......@@ -169,13 +170,20 @@ Vagrant.configure("2") do |config|
end
# 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
config.vm.provision :shell, :path => 'scripts/apache/install-mongo.sh'
config.vm.provision :shell, :path => 'scripts/mongo/install-mongo.sh'
# 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]}"
end
config.vm.define "telegraf" do |my|
end
config.vm.define "ipendpoint1" do |my|
end
end
......@@ -26,10 +26,7 @@
# Install apache
sudo apt-get update
sudo curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.2.tgz
sudo tar -zxvf mongodb-linux-x86_64-3.6.2.tgz
sudo mkdir -p mongodb
sudo cp -R -n mongodb-linux-x86_64-3.6.2/ mongodb
# 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
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
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 apt-get update
sudo apt-get install -y mongodb-org
......@@ -26,4 +26,4 @@
# Install apache
sudo apt-get update
sudo apt-get install nginx
\ No newline at end of file
yes Y | sudo apt-get install nginx
\ 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