Yoan Tournade
36609dac50
Make certificate expansion the default behaviour
7 years ago
Yoan Tournade
36c5ac6d29
Use only lineinfile module, even to check the file exists
7 years ago
Yoan Tournade
b469b40ed6
Actually update certificate when domain list file is absent or has changed
7 years ago
Yoan Tournade
e1d787d811
Use lineinfile to check domain list content
7 years ago
Yoan Tournade
fa59772ab1
Add a test for domain list change using grep
7 years ago
Jeff Geerling
3f1a802d71
Fixes #25 : Suggest using source install for more pleasant experience. [ci skip]
7 years ago
Jeff Geerling
9a8c9ae417
Merge pull request #38 from geerlingguy/12-standalone-cert-generation
...
Issue #12 : Add basic standalone certbot cert generation.
7 years ago
Jeff Geerling
c27861fddc
Issue #12 : New include techniques require Ansible 2.4 or later. [ci skip]
7 years ago
Jeff Geerling
d3f98e4258
Fixes #12 : Document how to generate certs automatically using certbot --standalone.
7 years ago
Jeff Geerling
5f7c9e046c
Issue #12 : Fix standalone cert generation, add full build-test-teardown playbook.
7 years ago
Jeff Geerling
7651f0ac0b
Issue #12 : Add basic standalone certbot cert generation.
7 years ago
Jeff Geerling
574c0843c8
Fixes #37 : Make renew command configurable.
7 years ago
Jeff Geerling
f00a0ba181
Issue #6 : Add more documentation around automatically generating certs.
7 years ago
Jeff Geerling
01d801c4b7
PR #19 follow-up: Docs fixes and reordering defaults.
8 years ago
Jeff Geerling
3b47bfb39e
Merge pull request #19 from exploide/package-install
...
Install Certbot with package
8 years ago
Jeff Geerling
da3ad13935
Update test script README. [ci skip]
8 years ago
exploide
932214698b
Merge branch 'master' into package-install
...
this incorporates the changes that switched to a more efficient and compact test setup
8 years ago
Jeff Geerling
2f8a0f06d5
Switch to more efficient and compact test setup.
8 years ago
exploide
24d40c7b10
use test-source-install for Debian 8 since certbot (and letsencrypt) packages are only available from jessi-backports repo
8 years ago
exploide
1ca3e00b46
include distribution specific vars from files
8 years ago
Jeff Geerling
065d889858
Add a LICENSE file for MIT license. [ci skip]
8 years ago
Oskar Schöldström
da5a6738d5
Show playbook right after distro in tests, change ubuntu1204 -> debian8
8 years ago
Oskar Schöldström
e82a68e331
Support Ubuntu 16.04 out of the box
8 years ago
exploide
92ef96faff
notes on distributions which do not ship certbot package
8 years ago
Oskar Schöldström
c82468099b
Run source-install tests for Ubuntu 14.04 as there's no package available
8 years ago
Oskar Schöldström
1f89316182
Fix Centos6 tests by testing source install
8 years ago
exploide
141dd08882
package module requires Ansible >= 2.0
8 years ago
exploide
ef18833af5
made README more clear regarding package vs source installation
8 years ago
exploide
afa993333f
renamed certbot_from_git variable to certbot_install_from_source and fixed some wording
8 years ago
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
8 years ago
exploide
b82eeeed79
adapted README to cover install from package possibility
8 years ago
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
8 years ago
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
8 years ago
Jeff Geerling
3dedd45961
Merge pull request #16 from Kaurin/master
...
Git force: yes
8 years ago
Kaurin
806d612fab
Adding 'force: yes' to the git section
...
to prevent 'local changes in working tree'
messages
8 years ago
Jeff Geerling
52dbc87e22
Update the author's URL. Now with more HTTPS!
8 years ago
Jeff Geerling
222d57cb2e
Merge pull request #14 from geerlingguy/certbot-auto-renew
...
Fixes #13 : Certbot auto renew cron job
8 years ago
Jeff Geerling
7c8e2e5735
Install correct package on Debian.
8 years ago
Jeff Geerling
b5ff8d4886
Update README regarding example usage.
8 years ago
Jeff Geerling
bca9164582
Install cron in test environments so tests pass.
8 years ago
Jeff Geerling
353747a915
Merge pull request #7 from Brunty/patch-1
...
Updated README.md to reference geerlingguy.certbot
8 years ago
Jeff Geerling
d76e3915fe
Fixes #13 : Add certbot-auto renew cron job.
8 years ago
Jeff Geerling
a2f63847fd
Fixes #9 : Add more Galaxy tags.
8 years ago
Jeff Geerling
18e2752f0e
Fix test failures on Ubuntu 12.04.
8 years ago
Jeff Geerling
ea45b22546
Fix Ubuntu test failures due to apt update.
8 years ago
Jeff Geerling
565678e559
Remove sudo requirement from Travis build.
8 years ago
Jeff Geerling
c84f967a08
Update travisfile to not require sudo.
8 years ago
Jeff Geerling
373fa29f60
Adjust Travis file for easier maintenance.
8 years ago
Jeff Geerling
ca23b73996
Force update apt cache on Ubuntu.
8 years ago
Jeff Geerling
7daaa25cf2
Add required git dependency.
8 years ago