Skip to content

Permission error #14

Description

@eleijonmarck

I am running from docker.

But I am getting permission error:

❯ docker run --rm -it -v $(pwd):/generated -e myuid="$(id -u):$(id -g)" sudokar/generator-tf-module

     _-----_
    |       |    ╭──────────────────────────╮
    |--(o)--|    │ Welcome to the tf-module │
   `---------´   │     generator v0.7.0!    │
    ( _´U`_ )    ╰──────────────────────────╯
    /___A___\   /
     |  ~  |
   __'.___.'__
 ´   `  |° ´ Y `

? Enter name for the new terraform module :  hello
? Enter description for the new terraform module :
? Enter author name :
? Choose terraform version 0.13
? Choose test framework Terratest
Error: EACCES: permission denied, mkdir '/generated/hello'
    at Object.mkdirSync (fs.js:947:3)
    at AsyncFunction.module.exports.sync (/usr/local/lib/node_modules/generator-tf-module/node_modules/make-dir/index.js:114:6)
    at module.exports.destinationRoot (/usr/local/lib/node_modules/generator-tf-module/node_modules/yeoman-generator/lib/index.js:1350:17)
    at module.exports.writing (/usr/local/lib/node_modules/generator-tf-module/generators/app/index.js:69:10)
    at Object.<anonymous> (/usr/local/lib/node_modules/generator-tf-module/node_modules/yeoman-generator/lib/index.js:976:25)
    at /usr/local/lib/node_modules/generator-tf-module/node_modules/run-async/index.js:49:25
    at new Promise (<anonymous>)
    at /usr/local/lib/node_modules/generator-tf-module/node_modules/run-async/index.js:26:19
    at runLoop.add.once.once (/usr/local/lib/node_modules/generator-tf-module/node_modules/yeoman-generator/lib/index.js:977:11)
    at processImmediate (internal/timers.js:458:21)

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions