48 Commits

Author SHA1 Message Date
Jeff Geerling
d3f98e4258 Fixes #12: Document how to generate certs automatically using certbot --standalone. 2017-12-11 22:17:25 -06:00
Jeff Geerling
5f7c9e046c Issue #12: Fix standalone cert generation, add full build-test-teardown playbook. 2017-12-10 22:47:54 -06:00
Jeff Geerling
7651f0ac0b Issue #12: Add basic standalone certbot cert generation. 2017-12-06 22:48:30 -06:00
Jeff Geerling
574c0843c8 Fixes #37: Make renew command configurable. 2.0.1 2017-10-31 10:09:41 -05:00
Jeff Geerling
f00a0ba181 Issue #6: Add more documentation around automatically generating certs. 2017-07-26 15:56:22 -05:00
Jeff Geerling
01d801c4b7 PR #19 follow-up: Docs fixes and reordering defaults. 2.0.0 2017-04-04 21:42:16 -05:00
Jeff Geerling
3b47bfb39e Merge pull request #19 from exploide/package-install
Install Certbot with package
2017-04-04 21:36:52 -05:00
Jeff Geerling
da3ad13935 Update test script README. [ci skip] 2017-04-02 10:40:17 -05:00
exploide
932214698b Merge branch 'master' into package-install
this incorporates the changes that switched to a more efficient and compact test setup
2017-04-02 12:08:30 +02:00
Jeff Geerling
2f8a0f06d5 Switch to more efficient and compact test setup. 2017-04-01 22:45:12 -05:00
exploide
24d40c7b10 use test-source-install for Debian 8 since certbot (and letsencrypt) packages are only available from jessi-backports repo 2017-04-01 14:26:02 +02:00
exploide
1ca3e00b46 include distribution specific vars from files 2017-04-01 14:23:08 +02:00
Jeff Geerling
065d889858 Add a LICENSE file for MIT license. [ci skip] 2017-03-31 11:23:15 -05:00
Oskar Schöldström
da5a6738d5 Show playbook right after distro in tests, change ubuntu1204 -> debian8 2017-03-25 18:15:43 +01:00
Oskar Schöldström
e82a68e331 Support Ubuntu 16.04 out of the box 2017-03-25 18:15:43 +01:00
exploide
92ef96faff notes on distributions which do not ship certbot package 2017-03-19 17:17:43 +01:00
Oskar Schöldström
c82468099b Run source-install tests for Ubuntu 14.04 as there's no package available 2017-03-19 17:08:04 +01:00
Oskar Schöldström
1f89316182 Fix Centos6 tests by testing source install 2017-03-19 17:08:04 +01:00
exploide
141dd08882 package module requires Ansible >= 2.0 2017-03-19 15:51:54 +01:00
exploide
ef18833af5 made README more clear regarding package vs source installation 2017-03-19 14:49:28 +01:00
exploide
afa993333f renamed certbot_from_git variable to certbot_install_from_source and fixed some wording 2017-03-19 14:38:07 +01:00
exploide
33724b0a93 this role is also compatible with Fedora
- mention Fedora in meta
- adapt description of role because this role should work on most distributions, not only EL and Debian/Ubuntu
2017-02-24 10:19:01 +01:00
exploide
b82eeeed79 adapted README to cover install from package possibility 2017-02-24 10:16:07 +01:00
exploide
f3a260e94e added possibility to install certbot from package management
- introduces a variable certbot_from_git
- adds install from package tasks
- makes a variable called certbot_script available (to handle certbot vs certbot-auto naming)
- fixes #18
2017-02-24 10:10:20 +01:00
exploide
35ceee9f1b restructured tasks such that subtask files are included
this is a preparation for installing certbot from package management
additionally, it might be useful when further tasks are added, e.g. for initial certificate retrieval
2017-02-23 20:00:42 +01:00
Jeff Geerling
3dedd45961 Merge pull request #16 from Kaurin/master
Git force: yes
1.0.1
2017-01-30 22:34:53 -06:00
Kaurin
806d612fab
Adding 'force: yes' to the git section
to prevent 'local changes in working tree'
messages
2017-01-31 02:09:32 +00:00
Jeff Geerling
52dbc87e22 Update the author's URL. Now with more HTTPS! 2017-01-21 19:59:54 -06:00
Jeff Geerling
222d57cb2e Merge pull request #14 from geerlingguy/certbot-auto-renew
Fixes #13: Certbot auto renew cron job
1.0.0
2017-01-21 15:37:44 -06:00
Jeff Geerling
7c8e2e5735 Install correct package on Debian. 2017-01-21 15:33:06 -06:00
Jeff Geerling
b5ff8d4886 Update README regarding example usage. 2017-01-21 15:31:40 -06:00
Jeff Geerling
bca9164582 Install cron in test environments so tests pass. 2017-01-21 15:28:26 -06:00
Jeff Geerling
353747a915 Merge pull request #7 from Brunty/patch-1
Updated README.md to reference geerlingguy.certbot
2017-01-21 15:17:46 -06:00
Jeff Geerling
d76e3915fe Fixes #13: Add certbot-auto renew cron job. 2017-01-21 15:16:45 -06:00
Jeff Geerling
a2f63847fd Fixes #9: Add more Galaxy tags. 2017-01-21 15:08:03 -06:00
Jeff Geerling
18e2752f0e Fix test failures on Ubuntu 12.04. 2016-11-23 09:27:48 -06:00
Jeff Geerling
ea45b22546 Fix Ubuntu test failures due to apt update. 2016-11-23 09:04:28 -06:00
Jeff Geerling
565678e559 Remove sudo requirement from Travis build. 2016-09-25 15:49:13 -05:00
Jeff Geerling
c84f967a08 Update travisfile to not require sudo. 2016-09-25 15:02:10 -05:00
Jeff Geerling
373fa29f60 Adjust Travis file for easier maintenance. 2016-08-31 20:25:44 -05:00
Jeff Geerling
ca23b73996 Force update apt cache on Ubuntu. 0.2.1 2016-08-28 21:19:03 -05:00
Jeff Geerling
7daaa25cf2 Add required git dependency. 2016-08-28 21:14:54 -05:00
Jeff Geerling
e9f5e5e30f Switch to using Docker registry containers for efficiency. 2016-08-28 21:11:13 -05:00
Matt Brunt
eece6540a2 Updated README.md to reference geerlingguy.certbot
It now references geerlingguy.certbot - previously it was referencing geerlingguy.letsencrypt
2016-07-26 16:07:06 +01:00
Jeff Geerling
c762892bb1 Fix broken CentOS tests; 'DistributionNotFound: jinja2'. 0.2.0 2016-07-10 22:27:51 -05:00
Jeff Geerling
65071dd992 Fixes #5: Ensure certbot-auto is executable. 2016-07-10 22:21:19 -05:00
Jeff Geerling
444064222b Fixes #4: Update to use Certbot. Rename from letsencrypt to certbot. 2016-07-10 22:17:26 -05:00
Jeff Geerling
8b6c745801 Initial commit. 0.1.0 2016-03-08 10:49:09 -06:00