aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-25(MODULES-7613) use name and type as composite namevarCiprian Badescu
After this modification it will be possible to add two or more keys of different types for the same host
2019-10-31Merge pull request #26 from puppetlabs/pdksync_releaseJosh Cooper
pdksync - (maint) Prep for release
2019-10-31Prep for releasemihaibuzgau
2019-10-24Merge pull request #24 from joshcooper/update_pdk_1.14Jorie Tappa
(maint) Update module using pdk 1.14.0
2019-10-24(maint) Update module using pdk 1.14.0Josh Cooper
Adds vscode recommendations
2019-10-24Merge pull request #25 from puppetlabs/pdksync_update-pdkJosh Cooper
pdksync - (maint) Enable changelog-generator
2019-10-24(maint) Enable changelog-generatormihaibuzgau
2019-10-24Merge pull request #20 from GabrielNagy/MODULES-9578/create-file-as-rootmihaibuzgau
(MODULES-9578) Create ssh_authorized_key in root path
2019-10-23(MODULES-9578) Create authorized_key in root pathGabriel Nagy
Previously, when the `target` property was set, the ssh_authorized_key resource could not create directories/files within root-owned paths. This behavior is due to the module switching context to the user, then attempting to create the directory/file as the specified user, ultimately failing because of insufficient permissions. This commit adds a new parameter, `drop_privileges` which when set to false allows the module to write a ssh_authorized_key file in a privileged path. Due to the possible security implications of this, the parameter must be manually specified in order to activate this functionality. A path is considered to be privileged/trusted if all of its ancestors: - do not contain any symlinks - have the same owner as the user who runs Puppet - are not world/group writable
2019-08-20Merge pull request #21 from puppetlabs/fix-contributing-urlJosh Cooper
(maint) Fix broken readme URL and add codeowners file
2019-08-20(maint) Add CODEOWNERS fileGabriel Nagy
2019-08-14(maint) Fix broken contributing URLGabriel Nagy
2019-08-12(MODULES-9578) Add test for target attribute.Robert Vincent
2019-08-12(MODULES-9578) Acceptance tests should remove the authorized_keys file.Robert Vincent
2019-01-11Merge pull request #18 from melissa/1.0.2-releaseJosh Cooper
(maint) Prep for 1.0.2 release
2019-01-11(maint) Prep for 1.0.2 releaseMelissa Stone
2019-01-09Merge pull request #16 from melissa/maint/master/add-license-fileJosh Cooper
(maint) add LICENSE file
2019-01-09(maint) add LICENSE fileMelissa Stone
2019-01-08Merge pull request #17 from melissa/maint/master/update-pdk-1.8.0-templatesJosh Cooper
(maint) update PDK to 1.8.0; update all templates
2019-01-08(maint) update PDK to 1.8.0; update all templatesMelissa Stone
2019-01-08Merge pull request #15 from puppetlabs/localization/masterJosh Cooper
(L10n) Updating translations for readmes/README_ja_JP.md
2018-12-18(L10n) Updating translations for readmes/README_ja_JP.mdtransifex-bot
2018-11-29Merge pull request #14 from puppetlabs/anchorsMelissa
Add anchors for l10n
2018-11-29Add anchors for l10nJosh Cooper
Also remove relative link.
2018-11-28Merge pull request #13 from melissa/maint/master/loc-link-fixJosh Cooper
Maint/master/loc link fix
2018-11-28(L10n) Add Anchor Tags so that TOC links will workMelissa Stone
2018-11-28(L10n) Updating translations for readmes/README_ja_JP.mdtransifex-bot
2018-11-28(L10n) Updating translations for locales/ja/puppetlabs-sshkeys_core.potransifex-bot
2018-11-28Merge pull request #12 from puppetlabs/modules8182Melissa
Expand test coverage
2018-11-28Account for pre-5 behaviorJosh Cooper
In Puppet4, the Report class requires a kind argument. Also the is_to_s and should_to_s methods returned an array of strings and a flattened array as a string. That behavior was changed in PUP-7616 (commit c14b28f9c427) so that both methods return a string as the name implies.
2018-11-28Test against puppet6Josh Cooper
2018-11-26Refer to local reference instead of type referenceJosh Cooper
See MODULES-8182. Also refer to github project page instead of README.md.
2018-11-26Merge pull request #8 from xrobau/patch-1Josh Cooper
Document 'options' param of ssh_authorized_key
2018-10-31(packaging) Updating POT file for 1a70da8bbd4c42bb3e24ac14fa8a48b71f849496Jenkins CI
2018-10-31Merge pull request #10 from natemccurdy/nmccurdy/fix_options_docReid Vandewiele
ssh_authorzed_key: Fix invalid 'options' error
2018-10-31ssh_authorzed_key: Fix invalid 'options' errorNate McCurdy
Prior to this, the example of a valid "options" value for the ssh_authorized_key type was syntactically incorrect; it did not include the closing single quote. Example of incorrect error message: ``` Error: Parameter options failed on Ssh_authorized_key[testkey]: Option from=foo.com is not valid. A single option must either be of the form 'option' or 'option="value". Multiple options must be provided as an array (file: /tmp/test.pp, line: 5) ``` After this, the error shows the correct syntax for specifying an option: ``` Error: Parameter options failed on Ssh_authorized_key[testkey]: Option from=foo.com is not valid. A single option must either be of the form 'option' or 'option="value"'. Multiple options must be provided as an array (file: /tmp/test.pp, line: 5) ```
2018-10-25Merge pull request #9 from ehom/masterJosh Cooper
(maint) made phrases complete (localization-ready)
2018-10-25(maint) made phrases complete (localization-ready)ehom
2018-10-14Update desc fieldRob Thomas
2018-10-08Document 'options' param of ssh_authorized_keyRob Thomas
I ended up having to trawl through the source code to figure out how to do this, so I'm sure that someone ELSE would like to save their time by having it documented!
2018-08-17Merge pull request #7 from melissa/1.0.1-releaseJosh Cooper
1.0.1 release
2018-08-17Prep for the 1.0.1 releaseMelissa Stone
2018-08-17(PUP-9053) Enable localizationMelissa Stone
2018-08-17(PUP-9052) Bump puppet req to at least puppet 6Melissa Stone
2018-07-25Merge pull request #6 from jhelwig/migrate-user-tests-from-puppet-repoJosh Cooper
(maint) Import missed User type integration test from puppet repo
2018-07-25(maint) Import missed User type integration test from puppet repoJacob Helwig
2018-07-25Merge pull request #5 from jhelwig/migrate-user-tests-from-puppet-repoJosh Cooper
(maint) Import the User type unit tests specific to ssh_authorized_keys
2018-07-24(maint) Import the User type unit tests specific to ssh_authorized_keysJacob Helwig
Since these tests require both the User & Ssh_authorized_keys types are available, they are unlikely to be run as part of the Puppet test suite as this module is unlikely to be installed & available to Puppet's test suite. By moving the tests into this module, we can ensure that they're at least run as part of development of the module.
2018-07-18Merge pull request #4 from puppetlabs/install-module-onJosh Cooper
Install module on all hosts, not just those with default role
2018-07-17Install module on all hosts, not just those with default roleJosh Cooper
* Install module on all hosts, not just those with the default role * Remove dead comment