# File provisioning Process exited with status 1 while using terraform to provision nginx on aws ec2

**URL:** <https://discuss.hashicorp.com/t/file-provisioning-process-exited-with-status-1-while-using-terraform-to-provision-nginx-on-aws-ec2/4230>\
**Category:** Terraform Providers\
**Created:** [November 27, 2019, 8:02am UTC](https://discuss.hashicorp.com/t/file-provisioning-process-exited-with-status-1-while-using-terraform-to-provision-nginx-on-aws-ec2/4230 "2019-11-27T08:02:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![manjeetsorout](https://sea2.discourse-cdn.com/hashicorp/user_avatar/discuss.hashicorp.com/manjeetsorout/32/3359_2.png) [@manjeetsorout](https://discuss.hashicorp.com/u/manjeetsorout)\
**Post date:** [November 27, 2019, 8:02am UTC](https://discuss.hashicorp.com/t/file-provisioning-process-exited-with-status-1-while-using-terraform-to-provision-nginx-on-aws-ec2/4230/1 "2019-11-27T08:02:41Z")

</div>

_ **my main .tf file is following** _

resource “aws\_instance” “web1” {  
ami = “ami-040c7ad0a93be494e”  
instance\_type = “t2.micro”  
key\_name = “project1key”  
depends\_on = [aws\_instance.web2, aws\_instance.web3]  
tags = {  
Name = “NginxWeb1”  
}

connection {  
type = “ssh”  
user = “ec2-user”  
private\_key = file("/home/manjeet-profedge/Downloads/project1key.pem")  
host = self.public\_ip  
}

provisioner “remote-exec” {  
inline = [  
“sleep 5”,  
“sudo amazon-linux-extras enable nginx1.12”,  
“sudo yum -y install nginx”,  
“sudo systemctl start nginx”  
]  
}

provisioner “file” {  
content = “data.template\_file.nginxconf.rendered”  
destination = “/tmp/nginx.conf”  
}

provisioner “remote-exec” {  
inline = [  
“sudo cp /tmp/nginx.conf /etc/nginx/nginx.conf”,  
“sudo service nginx restart”  
]  
}  
}

_ **And i’m getting the following error** _

aws\_instance.web1 (remote-exec): libXpm.x86\_64 0:3.5.12-1.amzn2.0.2  
aws\_instance.web1 (remote-exec): libpng.x86\_64 2:1.5.13-7.amzn2.0.2  
aws\_instance.web1 (remote-exec): libxcb.x86\_64 0:1.12-1.amzn2.0.2  
aws\_instance.web1 (remote-exec): libxslt.x86\_64 0:1.1.28-5.amzn2.0.2  
aws\_instance.web1 (remote-exec): nginx-all-modules.noarch 1:1.12.2-2.amzn2.0.2  
aws\_instance.web1 (remote-exec): nginx-filesystem.noarch 1:1.12.2-2.amzn2.0.2  
aws\_instance.web1 (remote-exec): nginx-mod-http-geoip.x86\_64 1:1.12.2-2.amzn2.0.2  
aws\_instance.web1 (remote-exec): nginx-mod-http-image-filter.x86\_64 1:1.12.2-2.amzn2.0.2  
aws\_instance.web1 (remote-exec): nginx-mod-http-perl.x86\_64 1:1.12.2-2.amzn2.0.2  
aws\_instance.web1 (remote-exec): nginx-mod-http-xslt-filter.x86\_64 1:1.12.2-2.amzn2.0.2  
aws\_instance.web1 (remote-exec): nginx-mod-mail.x86\_64 1:1.12.2-2.amzn2.0.2  
aws\_instance.web1 (remote-exec): nginx-mod-stream.x86\_64 1:1.12.2-2.amzn2.0.2  
aws\_instance.web1 (remote-exec): stix-fonts.noarch 0:1.1.0-5.amzn2

aws\_instance.web1 (remote-exec): Complete!  
aws\_instance.web1: Provisioning with ‘file’…  
aws\_instance.web1: Provisioning with ‘remote-exec’…  
aws\_instance.web1 (remote-exec): Connecting to remote host via SSH…  
aws\_instance.web1 (remote-exec): Host: 13.235.8.181  
aws\_instance.web1 (remote-exec): User: ec2-user  
aws\_instance.web1 (remote-exec): Password: false  
aws\_instance.web1 (remote-exec): Private key: true  
aws\_instance.web1 (remote-exec): Certificate: false  
aws\_instance.web1 (remote-exec): SSH Agent: true  
aws\_instance.web1 (remote-exec): Checking Host Key: false  
aws\_instance.web1 (remote-exec): Connected!  
aws\_instance.web1: Still creating… [1m0s elapsed]  
aws\_instance.web1 (remote-exec): Redirecting to /bin/systemctl restart nginx.service

Error: error executing “/tmp/terraform\_1480807078.sh”: Process exited with status 1

\*\*\*Kindly resolve my issue

---

<div class="post-metadata">

**Author:** ![amlan8chowdhury](https://sea2.discourse-cdn.com/hashicorp/user_avatar/discuss.hashicorp.com/amlan8chowdhury/32/4371_2.png) [@amlan8chowdhury](https://discuss.hashicorp.com/u/amlan8chowdhury)\
**Post date:** [February 3, 2020, 12:34pm UTC](https://discuss.hashicorp.com/t/file-provisioning-process-exited-with-status-1-while-using-terraform-to-provision-nginx-on-aws-ec2/4230/2 "2020-02-03T12:34:11Z")

</div>

Did you get any update? I am facing similar type of issue.  
In my case, we are uploading one bash script to /tmp. I discovered one script named terraform\_somenumber.sh within /tmp folder. terraform\_somenumber.sh contains inline inputs. But it is failing with Exit Status 1 as discussed in the post.
