{"action":"created","issue":{"url":"https://api.github.com/repos/voxpupuli/puppet-puppetboard/issues/147","repository_url":"https://api.github.com/repos/voxpupuli/puppet-puppetboard","labels_url":"https://api.github.com/repos/voxpupuli/puppet-puppetboard/issues/147/labels{/name}","comments_url":"https://api.github.com/repos/voxpupuli/puppet-puppetboard/issues/147/comments","events_url":"https://api.github.com/repos/voxpupuli/puppet-puppetboard/issues/147/events","html_url":"https://github.com/voxpupuli/puppet-puppetboard/issues/147","id":183511947,"number":147,"title":"Option to control homedir for puppetboard user","user":{"login":"homa2001","id":16153883,"avatar_url":"https://avatars.githubusercontent.com/u/16153883?v=3","gravatar_id":"","url":"https://api.github.com/users/homa2001","html_url":"https://github.com/homa2001","followers_url":"https://api.github.com/users/homa2001/followers","following_url":"https://api.github.com/users/homa2001/following{/other_user}","gists_url":"https://api.github.com/users/homa2001/gists{/gist_id}","starred_url":"https://api.github.com/users/homa2001/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/homa2001/subscriptions","organizations_url":"https://api.github.com/users/homa2001/orgs","repos_url":"https://api.github.com/users/homa2001/repos","events_url":"https://api.github.com/users/homa2001/events{/privacy}","received_events_url":"https://api.github.com/users/homa2001/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-17T19:58:15Z","updated_at":"2016-10-17T20:24:27Z","closed_at":null,"body":"<!--\r\nThank you for contributing to this project!\r\n- This project has a Contributor Code of Conduct: https://voxpupuli.org/coc/\r\n- Please check that here is no existing issue or PR that addresses your problem.\r\n- Please fill the following form to enable us to help you.\r\n-->\r\n\r\n### Affected Puppet, Ruby, OS and module versions/distributions\r\n\r\n- Puppet: 4.6.1\r\n- Ruby: (doesn't seem to be installed)\r\n- Distribution: Ubuntu 6.04.1 LTS (Xenial Xerus)\r\n- Module version: 2.8.2\r\n\r\n### How to reproduce (e.g Puppet code you use)\r\nClasses:\r\n        - 'puppetboard'\r\n        - 'puppetboard::apache::vhost'\r\n        - 'apache'\r\npuppetboard::manage_virtualenv: 'true'\r\npuppetboard::default_environment: '*'\r\npuppetboard::apache::vhost::vhost_name: 'puppetboard000.example.com'\r\npuppetboard::apache::vhost::port: '80'\r\n\r\n### What are you seeing\r\nError: Could not create user puppetboard: Execution of '/usr/sbin/useradd -g puppetboard -s /bin/bash -m -r puppetboard' returned 12: useradd: cannot create directory /home/puppetboard\r\nError: /Stage[main]/Puppetboard/User[puppetboard]/ensure: change from absent to present failed: Could not create user puppetboard: Execution of '/usr/sbin/useradd -g puppetboard -s /bin/bash -m -r puppetboard' returned 12: useradd: cannot create directory /home/puppetboard\r\n\r\n### What behaviour did you expect instead\r\nMy /home is actual an NFS target, so this is why it's failing. The module doesn't have a way to specify $homedir. I'd expect a way to control home dir for user puppetboard.\r\n\r\n### Output log\r\n\r\n### Any additional information you'd like to impart\r\n"},"comment":{"url":"https://api.github.com/repos/voxpupuli/puppet-puppetboard/issues/comments/254322753","html_url":"https://github.com/voxpupuli/puppet-puppetboard/issues/147#issuecomment-254322753","issue_url":"https://api.github.com/repos/voxpupuli/puppet-puppetboard/issues/147","id":254322753,"user":{"login":"homa2001","id":16153883,"avatar_url":"https://avatars.githubusercontent.com/u/16153883?v=3","gravatar_id":"","url":"https://api.github.com/users/homa2001","html_url":"https://github.com/homa2001","followers_url":"https://api.github.com/users/homa2001/followers","following_url":"https://api.github.com/users/homa2001/following{/other_user}","gists_url":"https://api.github.com/users/homa2001/gists{/gist_id}","starred_url":"https://api.github.com/users/homa2001/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/homa2001/subscriptions","organizations_url":"https://api.github.com/users/homa2001/orgs","repos_url":"https://api.github.com/users/homa2001/repos","events_url":"https://api.github.com/users/homa2001/events{/privacy}","received_events_url":"https://api.github.com/users/homa2001/received_events","type":"User","site_admin":false},"created_at":"2016-10-17T20:24:27Z","updated_at":"2016-10-17T20:24:27Z","body":"Additionally, trying to get around the issue with \r\npuppetboard::user: 'puppet'\r\npuppetboard::group: 'puppet'\r\npuppetboard::manage_user: false\r\npuppetboard::manage_group: false\r\nDoesn't work either, because it seems like manage_user pretty much has to be true otherwise vcsrepo class that has require => user[$user] fails."}}
{"actor":{"display_login":"homa2001"}}