Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add user/group mgt. + localstatedir params to jenkins class #396

Merged

Conversation

jhoblitt
Copy link
Member

  • add manager_user, user, manage_group, group params to
    jenkins class.
  • improve consistency of file resouce group ownership throughout
    the module
  • add 'localstatedir' param to jenkins class and consistently use it
    to set the 'data' base dir throughout the module
  • Deprecate/noop username, group, create_user params to
    jenkins::plugin define; replaced by user,group,etc. params to
    jenkins class
  • Deprecate/noop plugin_dir param to jenkins::plugin; replaced by
    localstatedir param to jenkins class

closes #356 -- alternative approach
resolves #362
resolves #365
resolves #219
resolves #249
resolves #250

@jhoblitt jhoblitt added the enhancement New feature or request label Oct 11, 2015
@jhoblitt
Copy link
Member Author

@rtyler This should resolve #365 and is a more intrusive alternative to #356 (which I request to be split out of #304). I'm slightly afraid of breakage so perhaps it should wait until after the 1.6.0 release?

@jhoblitt
Copy link
Member Author

I would have prefer to split this into to separate PRs but the user management change is tightly coupled to directory management.

@jhoblitt jhoblitt force-pushed the feature/centralize-user-and--dir-config branch from 740ceba to 638f198 Compare October 11, 2015 22:26
@jhoblitt
Copy link
Member Author

Looks like this should resolve #362 as well.

@jenkinsadmin
Copy link

Thank you for a pull request! Please check this document for how the Jenkins project handles pull requests

@jhoblitt jhoblitt force-pushed the feature/centralize-user-and--dir-config branch from 638f198 to 4ad84d1 Compare October 12, 2015 01:39
@jhoblitt jhoblitt force-pushed the feature/centralize-user-and--dir-config branch from 4ad84d1 to 2fb931f Compare October 12, 2015 01:58
* add `manager_user`, `user`, `manage_group`, `group` params to
  `jenkins` class.

* improve consistency of `file` resouce group ownership throughout
  the module

* add 'localstatedir' param to `jenkins` class and consistently use it
  to set the 'data' base dir throughout the module

* Deprecate/noop `username`, `group`, `create_user` params to
  `jenkins::plugin` define; replaced by `user`,`group`,etc. params to
  `jenkins` class

* Deprecate/noop `plugin_dir` param to `jenkins::plugin`; replaced by
  `localstatedir` param to `jenkins` class

closes voxpupuli#356 -- alternative approach
resolves voxpupuli#362
resolves voxpupuli#365
resolves voxpupuli#219
resolves voxpupuli#249
resolves voxpupuli#250
@jhoblitt jhoblitt force-pushed the feature/centralize-user-and--dir-config branch from 2fb931f to f5b5f40 Compare October 12, 2015 02:01
@rtyler rtyler added this to the 1.6.0 - Kato milestone Oct 12, 2015
@rtyler
Copy link

rtyler commented Oct 12, 2015

Nah, let's move fast and break things! 👍

rtyler pushed a commit that referenced this pull request Oct 12, 2015
…r-config

add user/group mgt. + localstatedir params to jenkins class
@rtyler rtyler merged commit f0e6f57 into voxpupuli:master Oct 12, 2015
@jhoblitt jhoblitt deleted the feature/centralize-user-and--dir-config branch April 15, 2016 20:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment