summaryrefslogtreecommitdiff
path: root/lib/chef/provider/user/aix.rb
Commit message (Collapse)AuthorAgeFilesLines
* Unification of shell_out APIsLamont Granquist2018-06-151-6/+6
| | | | | | | converts all usage to just shell_out() from the numerous helper utilities that we've had previously. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* clean up updating_home?lcg/cleanup-userLamont Granquist2018-05-101-6/+0
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* move should_set? to superclassLamont Granquist2018-05-101-4/+0
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* clean up AIX providerLamont Granquist2018-05-101-53/+34
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* migrate logic into aix and solaris subclassesLamont Granquist2018-05-091-5/+66
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* mechanical conversion of most debug log statements to traceThom May2018-03-261-3/+3
| | | | Signed-off-by: Thom May <thom@chef.io>
* Fix manage_home on AIXtm/aix_manage_homeThom May2017-04-271-1/+1
| | | | | | Fixes: #6092 Signed-off-by: Thom May <thom@chef.io>
* user provider cleanupLamont Granquist2016-12-221-24/+23
| | | | | | | | * removes more run_command * converts to shell_out_compact * some other misc style cleanup Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* user provider manage_home behavior and refactorLamont Granquist2016-08-191-1/+4
| | | | | | | | | split out the user provider into 1:1 resources. fix the behavior of the linux user provider to implement manage_home behavior correctly. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* autofixing Style/AccessModifierIndentation copLamont Granquist2016-08-161-1/+1
|
* chefstyle Style/AndOr fixesLamont Granquist2016-03-141-1/+1
| | | | | this is part of our informal style guide, lets make it formal since clearly its not getting followed very well.
* autofixing whitespace copsLamont Granquist2016-02-051-1/+2
| | | | | | | | | | | | | | | | | | | | | | 4174 Style/SpaceInsideHashLiteralBraces 1860 Style/SpaceAroundOperators 1336 Style/SpaceInsideBlockBraces 1292 Style/AlignHash 997 Style/SpaceAfterComma 860 Style/SpaceAroundEqualsInParameterDefault 310 Style/EmptyLines 294 Style/IndentationConsistency 267 Style/TrailingWhitespace 238 Style/ExtraSpacing 212 Style/SpaceBeforeBlockBraces 166 Style/MultilineOperationIndentation 144 Style/TrailingBlankLines 120 Style/EmptyLineBetweenDefs 101 Style/IndentationWidth 82 Style/SpaceAroundBlockParameters 40 Style/EmptyLinesAroundMethodBody 29 Style/EmptyLinesAroundAccessModifier 1 Style/RescueEnsureAlignment
* Replace all Opscode copyrights with Chef Software.Noah Kantrowitz2016-02-021-1/+1
| | | Created via git ls-files | xargs perl -pi -e "s/(Copyright.*?), Opscode(,)? Inc(\.)?/\\1, Chef Software Inc./gi"
* Copyright year update for 2016 and massive cleanup.Noah Kantrowitz2016-02-021-1/+1
| | | Generated via git ls-files | xargs perl -pi -e "s/[Cc]opyright (?:\([Cc]\) )?((?\!$(date +%Y))\\d{4})(-\\d{4})?([, ][ \d]+)*(,|(?= ))/Copyright \\1-$(date +%Y),/g"
* Autofixing Style/PercentLiteralDelimeterslcg/percentliteraldelimetersLamont Granquist2016-01-181-1/+1
| | | | | | See chef/chefstyle#11 for analysis and discussion. We select '{}' since audit of our source code shows that is the most common, and that used to be the dominant learning paradigm (e.g. in ruby 1.9 pickaxe book.
* Move provider_mapping values out into the actual resource classesJohn Keiser2015-06-021-2/+3
|
* aix: implement user lock/unlock and fix testskaustubh-d2014-07-311-0/+26
|
* aix: -m option option to usermod errors on aixkaustubh-d2014-07-311-0/+17
|
* aix: use password hashes, aix style from /etc/security/passwdkaustubh-d2014-07-311-1/+1
|
* aix: useradd doesnt support -r like other unix, so sytem account is created ↵kaustubh-d2014-07-311-0/+7
| | | | by adding to "system" group.
* Added basic changes for aix user providersiddheshwar-more2014-07-311-0/+45