From 4816b55967e91fa7d5c24a79cddaca756c8af365 Mon Sep 17 00:00:00 2001 From: satyamuralidhar Date: Fri, 24 Jul 2020 10:27:03 +0530 Subject: [PATCH] nginx server --- examples/amazon/nginx_server/README.Md | 1 + examples/amazon/nginx_server/nginx.json | 34 ++++++++++++++++++++++++ examples/amazon/nginx_server/packages.sh | 5 ++++ 3 files changed, 40 insertions(+) create mode 100644 examples/amazon/nginx_server/README.Md create mode 100644 examples/amazon/nginx_server/nginx.json create mode 100644 examples/amazon/nginx_server/packages.sh diff --git a/examples/amazon/nginx_server/README.Md b/examples/amazon/nginx_server/README.Md new file mode 100644 index 000000000..27756eff7 --- /dev/null +++ b/examples/amazon/nginx_server/README.Md @@ -0,0 +1 @@ +command: packer build -var "accesskey=*" -var "secretkey=" -var "shellpath=packages.sh" .\nginx.json diff --git a/examples/amazon/nginx_server/nginx.json b/examples/amazon/nginx_server/nginx.json new file mode 100644 index 000000000..220789067 --- /dev/null +++ b/examples/amazon/nginx_server/nginx.json @@ -0,0 +1,34 @@ + + + +{ + "variables": + { + "accesskey": "", + "secretkey": "", + "shellpath": "packages.sh" + }, + "builders":[ + { + "type": "amazon-ebs", + "access_key": "{{user `accesskey`}}", + "secret_key": "{{user `secretkey`}}", + "region": "ap-south-1", + "source_ami": "ami-sa7608343426b", + "instance_type": "t2.micro", + "ssh_username": "ubuntu", + "ami_name": "nginx", + "tags": { + "OS_Version": "Ubuntu", + "Release": "Latest" + } + } + ], + "provisioners":[ + { + "type": "shell", + "script": "{{user `shellpath`}}" + } + ] + +} diff --git a/examples/amazon/nginx_server/packages.sh b/examples/amazon/nginx_server/packages.sh new file mode 100644 index 000000000..4ca676e9f --- /dev/null +++ b/examples/amazon/nginx_server/packages.sh @@ -0,0 +1,5 @@ +echo "installing nginx " +sudo apt-get update +sudo apt-get install nginx -y +sudo apt-get update +sudo service nginx restart