- Support providing an
ssh_keypair
attributeto the
user_account` LWRP; this allows you to deploy the user's key using Chef ([@chr4][]) - Remove cases where we were cloning resources to remove the relevant deprecation warnings ([@chasebolt][])
- changes to remove Chef 13 deprecation warnings by [@jeunito][]:
- use
node['platform']
instead ofplatform
- use
manage_home
andnon_unqiue
attributes for the
userLWRP instead of the
supports` Hash
- use
- Fix incorrect
source_url
value in themetadata.rb
file
- Fix an error in the LWRP when a --why-run invocation is invoked before the user has been created (PR #89 by [@theckman][])
- Add a groups resource to the LWRP to allow the user to be added to additional groups upon creation (PR #96 by [@acqant][])
- Add issues_url and source_url to the metadata file
- Fix tests and dependencies to work with Ruby 2.1.4 (version shipped with Chef 12.1.0)
While there were version bumps of the metadata.rb
file during this period, there were
no official releases. The changes weren't clearly documented. We should go back and fill
in the information about the changes in this period.
- Rename data_bag attribute to data_bag_name which works with bag_config cookbook. (@fnichol)
- Add :user_array_node_attr attribute which can override the location of the users' array in your node's attribute hash. (@fnichol)
- user_account LWRP now notifies when updated (FC017). (@fnichol)
- Add plaform equivalents in default attrs (FC024). (@fnichol)
- Add unit testing for user_account resource. (@fnichol)
- Add unit testing for attributes. (@fnichol)
- Add TravisCI to run test suite and Foodcritic linter. (@fnichol)
- Reorganize README with section links. (@fnichol)
- Pull request #7: Fix semantic issues in README. (@nathenharvey)
- Issue #4: Support Ruby 1.8.6 (no #end_with?). (@fnichol)
- Issue #3: Mention dependency on ruby-shadow if managing password. (@fnichol)
- Issue #5: Clarify iteration through node['users'] in recipe[user::data_bag]. (@fnichol)
- Handle user names with periods in them. (@fnichol)
- Data bag item attribute
username
can overrideid
for users with illegal data bag characters. (@fnichol)
- Fix data bag missing error message. (@fnichol)
- Issue #2: user_account resource should accept String or Integer for uid attribute. (@fnichol)
- Add home and shell defaults for SuSE. (@fnichol)
- Add installation instructions to README. (@fnichol)
- Add fallback default
home_root
attribute value of "/home". (@fnichol)
The initial release.