set authorized_keys directory so its actually used #63
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Before this commit, you could specify a authorized_keys directory, but it would only be created, not actually used, unless you specified twice:
I don't know why the test "supply custom path to authorized_keys file outside of home dir" doesn't catch this, but I guess, because the target-option for
ssh_authorized_keys
is missing and the test looks for the key in the home-directory, where its created.I can't test it myself, either.
Anyway, now it works like this:
Additionally a needed dependency was set so the authorized_keys-file gets created before trying to insert keys into it.