diff --git a/builder/amazon/instance/builder.go b/builder/amazon/instance/builder.go index 1f5c1d9c8..bf6791700 100644 --- a/builder/amazon/instance/builder.go +++ b/builder/amazon/instance/builder.go @@ -68,7 +68,7 @@ func (b *Builder) Prepare(raws ...interface{}) ([]string, error) { } if b.config.BundleUploadCommand == "" { - b.config.BundleUploadCommand = "sudo -n ec2-upload-bundle " + + b.config.BundleUploadCommand = "sudo -i -n ec2-upload-bundle " + "-b {{.BucketName}} " + "-m {{.ManifestPath}} " + "-a {{.AccessKey}} " + @@ -80,7 +80,7 @@ func (b *Builder) Prepare(raws ...interface{}) ([]string, error) { } if b.config.BundleVolCommand == "" { - b.config.BundleVolCommand = "sudo -n ec2-bundle-vol " + + b.config.BundleVolCommand = "sudo i -n ec2-bundle-vol " + "-k {{.KeyPath}} " + "-u {{.AccountId}} " + "-c {{.CertPath}} " + diff --git a/website/source/docs/builders/amazon-instance.html.markdown b/website/source/docs/builders/amazon-instance.html.markdown index 96110aacd..86d790ff9 100644 --- a/website/source/docs/builders/amazon-instance.html.markdown +++ b/website/source/docs/builders/amazon-instance.html.markdown @@ -270,7 +270,7 @@ is responsible for executing `ec2-bundle-vol` in order to store and image of the root filesystem to use to create the AMI. ```text -sudo -n ec2-bundle-vol \ +sudo i -n ec2-bundle-vol \ -k {{.KeyPath}} \ -u {{.AccountId}} \ -c {{.CertPath}} \ @@ -297,7 +297,7 @@ across multiple lines for convenience of reading. The bundle upload command is responsible for taking the bundled volume and uploading it to S3. ```text -sudo -n ec2-upload-bundle \ +sudo i -n ec2-upload-bundle \ -b {{.BucketName}} \ -m {{.ManifestPath}} \ -a {{.AccessKey}} \