This adds an install_certificates command to yodeploy which allows it to download certificates from a remote certificate service and store them locally for use by configured applications. This command additionally provides a --clean option allowing users to purge previously downloaded certificates.
This supersedes #228. Most of the history from @stormf's branch has been squashed and the commit messages have been slightly altered.
There are still some outstanding questions about whether or not this functionality should be included in yodeploy and about how exactly it should be included (https://github.com/yola/production/issues/3810#issuecomment-535735916). The history might need to be rewritten again depending on the conclusions reached in that discussion.
This adds an
install_certificates
command to yodeploy which allows it to download certificates from a remote certificate service and store them locally for use by configured applications. This command additionally provides a --clean option allowing users to purge previously downloaded certificates.This supersedes #228. Most of the history from @stormf's branch has been squashed and the commit messages have been slightly altered.
For reference, the original history is still available here: https://github.com/yola/yodeploy/tree/thomas/certificates
There are still some outstanding questions about whether or not this functionality should be included in yodeploy and about how exactly it should be included (https://github.com/yola/production/issues/3810#issuecomment-535735916). The history might need to be rewritten again depending on the conclusions reached in that discussion.