ansible-role-certbot icon indicating copy to clipboard operation
ansible-role-certbot copied to clipboard

Add support for yum, dnf, apt, pip installs and plugin installs

Open ericsysmin opened this issue 5 years ago • 31 comments

PR that provides multiple install types, as well as adding support of PPA for later newer versions of cerbot.

ericsysmin avatar Apr 27 '20 18:04 ericsysmin

@geerlingguy please review this PR, I've added many tests https://travis-ci.org/github/geerlingguy/ansible-role-certbot/builds/680289901 which verify the multiple scenarios.

ericsysmin avatar Apr 27 '20 21:04 ericsysmin

@ericsysmin Does this handle the #2 case, or does that still need to be solved if this gets in?

colans avatar Apr 29 '20 13:04 colans

@colans this will allow you to install the nginx and other plugins including route53, however, passing those values to your command is not being done here. Once @geerlingguy merges this PR, the you could edit the command to run with nginx flags, or just run it as a param, this is what I do for my webserver

 certbot_create_standalone_stop_services: httpd
 certbot_auto_renew_options: "--dns-route-53 --quiet --no-self-upgrade --deploy-hook 'systemctl reload httpd'"

ericsysmin avatar Apr 29 '20 17:04 ericsysmin

@geerlingguy any chance to look at this one?

ericsysmin avatar May 06 '20 00:05 ericsysmin

This pull request has been marked 'stale' due to lack of recent activity. If there is no further activity, the PR will be closed in another 30 days. Thank you for your contribution!

Please read this blog post to see the reasons why I mark pull requests as stale.

stale[bot] avatar Aug 04 '20 00:08 stale[bot]

Still relevant.

colans avatar Aug 05 '20 14:08 colans

This issue is no longer marked for closure.

stale[bot] avatar Aug 05 '20 14:08 stale[bot]

@geerlingguy any chance you can look at this?

ericsysmin avatar Aug 20 '20 06:08 ericsysmin

This pull request has been marked 'stale' due to lack of recent activity. If there is no further activity, the PR will be closed in another 30 days. Thank you for your contribution!

Please read this blog post to see the reasons why I mark pull requests as stale.

stale[bot] avatar Nov 18 '20 08:11 stale[bot]

Still relevant.

colans avatar Nov 18 '20 15:11 colans

This issue is no longer marked for closure.

stale[bot] avatar Nov 18 '20 15:11 stale[bot]

Every time I come back to this PR, I spend a lot of time thinking whether I should consider merging it or not, commenting on it or not, etc. I mostly haven't closed it because I do see how it could be valuable to have more flexibility here.

But I just don't like the vast complexity it adds (IMO) in terms of trying to test and figure out exactly how it's getting installed—and that's typically my lowest concern when I'm trying to configure certbot. 99% of the time I try to install from source, and the other 1% now I skip system package managers since I've been burned there and go with pip.

geerlingguy avatar Nov 18 '20 18:11 geerlingguy

This pull request has been marked 'stale' due to lack of recent activity. If there is no further activity, the PR will be closed in another 30 days. Thank you for your contribution!

Please read this blog post to see the reasons why I mark pull requests as stale.

stale[bot] avatar Feb 16 '21 20:02 stale[bot]

:wave:

colans avatar Feb 16 '21 21:02 colans

This issue is no longer marked for closure.

stale[bot] avatar Feb 16 '21 21:02 stale[bot]

This pull request has been marked 'stale' due to lack of recent activity. If there is no further activity, the PR will be closed in another 30 days. Thank you for your contribution!

Please read this blog post to see the reasons why I mark pull requests as stale.

stale[bot] avatar May 18 '21 10:05 stale[bot]

:wave:

colans avatar May 18 '21 15:05 colans

This issue is no longer marked for closure.

stale[bot] avatar May 18 '21 15:05 stale[bot]

This pull request has been marked 'stale' due to lack of recent activity. If there is no further activity, the PR will be closed in another 30 days. Thank you for your contribution!

Please read this blog post to see the reasons why I mark pull requests as stale.

stale[bot] avatar Aug 17 '21 01:08 stale[bot]

:wave:

colans avatar Aug 17 '21 13:08 colans

This issue is no longer marked for closure.

stale[bot] avatar Aug 17 '21 13:08 stale[bot]

This pull request has been marked 'stale' due to lack of recent activity. If there is no further activity, the PR will be closed in another 30 days. Thank you for your contribution!

Please read this blog post to see the reasons why I mark pull requests as stale.

stale[bot] avatar Nov 16 '21 05:11 stale[bot]

:wave:

colans avatar Nov 16 '21 14:11 colans

This issue is no longer marked for closure.

stale[bot] avatar Nov 16 '21 14:11 stale[bot]

This pull request has been marked 'stale' due to lack of recent activity. If there is no further activity, the PR will be closed in another 30 days. Thank you for your contribution!

Please read this blog post to see the reasons why I mark pull requests as stale.

stale[bot] avatar Feb 19 '22 23:02 stale[bot]

:wave:

colans avatar Feb 22 '22 14:02 colans

This issue is no longer marked for closure.

stale[bot] avatar Feb 22 '22 14:02 stale[bot]

I mean I stopped using certbot recently due to the massive cert issue they had last year. @geerlingguy do you want to close this or make the changes? I don't even know if this will work anymore...haha

ericsysmin avatar Mar 09 '22 21:03 ericsysmin

This pull request has been marked 'stale' due to lack of recent activity. If there is no further activity, the PR will be closed in another 30 days. Thank you for your contribution!

Please read this blog post to see the reasons why I mark pull requests as stale.

stale[bot] avatar Jun 11 '22 03:06 stale[bot]

:wave:

colans avatar Jun 13 '22 14:06 colans

This issue is no longer marked for closure.

stale[bot] avatar Jun 13 '22 14:06 stale[bot]