76 Commits

Author SHA1 Message Date
Yoan Tournade
7ac32bda33
Fix lint warning 2019-01-18 11:37:01 +01:00
Yoan Tournade
1fa9de6ada
Fix typo 2019-01-18 11:22:21 +01:00
Yoan Tournade
e079338ace
Merge 2019-01-18 11:07:42 +01:00
Jeff Geerling
00dc226101 Fixes E305 linting error: use shell only when required. 2018-12-06 16:15:09 -06:00
Jeff Geerling
be44ac2dcd Update tests for optimum efficiency. 2018-10-23 10:14:46 -05:00
Jeff Geerling
09b5bd20e9
Merge pull request #63 from adrianmoisey/patch-1
Fix path for example
2018-10-02 22:10:22 -05:00
Jeff Geerling
e130839734
Merge pull request #62 from mbiberhofer/master
Fixed syntax issue in main/defaults.yml
3.0.2
2018-10-02 22:09:24 -05:00
Adrian Moisey
6b519ffc4d
Fix path for example 2018-10-02 16:29:59 +02:00
Mario Biberhofer
260a85222e Fixed syntax issue in main/defaults.yml
v3.0.0 has introduced usage of the folded block scalar syntax
(see https://docs.ansible.com/ansible/latest/reference_appendices/YAMLSyntax.html)
for the certbot_create_command variable. The usage of quotes in this
case is wrong, resulting in a command not found error.
2018-10-02 10:20:22 +02:00
Jeff Geerling
974fc81c9c Update README wildcard docs. [ci skip] 2018-09-28 20:05:09 -05:00
Jeff Geerling
a2348fdd64 Add note on Wildcard Certificates and Let's Encrypt. [ci skip] 2018-09-27 22:10:58 -05:00
Jeff Geerling
d8beca4c1a
Merge pull request #60 from michaelpporter/master
Supports check of wildcard certs
3.0.1
2018-09-27 21:59:28 -05:00
Jeff Geerling
53b02421c0 Fix Ansible lint issues. 2018-09-26 21:53:44 -05:00
Jeff Geerling
0611410c3b Fix Ansible lint issues. 2018-09-26 21:41:04 -05:00
Jeff Geerling
5da6dd18cd Fix Ansible lint issues. 2018-09-26 21:32:28 -05:00
Jeff Geerling
e14d6eb04a Switch tests to use Molecule. 2018-09-26 21:25:42 -05:00
Michael Porter
ce4dacf632
Supports check of wildcard certs
Adds support to check for wildcard certs to not re-make them on subsequent runs
2018-09-23 14:58:52 -05:00
Yoan Tournade
130eb078f3 Do not use anymore deprecated 'Tests as filters'. Use new syntax is failed or is changed. 2018-05-03 23:58:35 +02:00
Yoan Tournade
7c5a41c8d9
Use json for serializing domain list 2018-02-16 00:47:38 +01:00
Yoan Tournade
45005e9bc2
Use copy module to persist domain list. 2018-02-16 00:44:06 +01:00
Yoan Tournade
36609dac50
Make certificate expansion the default behaviour 2018-02-16 00:27:23 +01:00
Yoan Tournade
36c5ac6d29
Use only lineinfile module, even to check the file exists 2018-02-16 00:26:59 +01:00
Yoan Tournade
b469b40ed6
Actually update certificate when domain list file is absent or has changed 2018-02-16 00:18:18 +01:00
Yoan Tournade
e1d787d811
Use lineinfile to check domain list content 2018-02-16 00:08:49 +01:00
Yoan Tournade
fa59772ab1
Add a test for domain list change using grep 2018-02-15 23:59:05 +01:00
Jeff Geerling
3f1a802d71 Fixes #25: Suggest using source install for more pleasant experience. [ci skip] 3.0.0 2017-12-11 22:40:31 -06:00
Jeff Geerling
9a8c9ae417
Merge pull request #38 from geerlingguy/12-standalone-cert-generation
Issue #12: Add basic standalone certbot cert generation.
2017-12-11 22:27:14 -06:00
Jeff Geerling
c27861fddc Issue #12: New include techniques require Ansible 2.4 or later. [ci skip] 2017-12-11 22:26:46 -06:00
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