Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-23 | (MODULES-9578) Create authorized_key in root path | Gabriel 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-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 | |
2018-07-02 | Remove test blocked on ticket marked as "Won't Do" | Jacob Helwig | |
Since PUP-1605 was closed as "Won't Do", there doesn't seem to be much reason in keeping around an acceptance test (even if it is a pending one) that tests the scenario that PUP-1605 would have allowed. | |||
2018-07-02 | Add default nodeset for acceptance tests | Jacob Helwig | |
2018-07-02 | Update acceptance tests to use RSpec syntax | Jacob Helwig | |
2018-06-26 | Rename acceptance tests to have _spec at the end | Jacob Helwig | |
2018-06-21 | Apply automatic PDK validation cleanup | Jacob Helwig | |
2018-06-21 | Initial sshkey type import from Puppet repository | Jacob Helwig | |
Imported from dbf5a8964af9b87446542d24f46534cf90f11f59 in the Puppet repo. |