Commit Graph

  • 130eb078f3 Do not use anymore deprecated 'Tests as filters'. Use new syntax is failed or is changed. Yoan Tournade 2018-05-03 23:58:35 +02:00
  • d5aa1fce30
    * Add another become Lyz 2018-03-07 17:51:33 +01:00
  • b8f221880b
    Add condition to only stop services if one exists Lyz 2018-03-07 11:37:46 +01:00
  • 130e3aa786
    * Add become Lyz 2018-03-07 11:31:46 +01:00
  • 7c5a41c8d9
    Use json for serializing domain list Yoan Tournade 2018-02-16 00:47:38 +01:00
  • 45005e9bc2
    Use copy module to persist domain list. Yoan Tournade 2018-02-16 00:44:06 +01:00
  • 36609dac50
    Make certificate expansion the default behaviour Yoan Tournade 2018-02-16 00:27:23 +01:00
  • 36c5ac6d29
    Use only lineinfile module, even to check the file exists Yoan Tournade 2018-02-16 00:26:59 +01:00
  • b469b40ed6
    Actually update certificate when domain list file is absent or has changed Yoan Tournade 2018-02-16 00:18:18 +01:00
  • e1d787d811
    Use lineinfile to check domain list content Yoan Tournade 2018-02-16 00:08:49 +01:00
  • fa59772ab1
    Add a test for domain list change using grep Yoan Tournade 2018-02-15 23:59:05 +01:00
  • 320e1a0e98 Don't try to restart a service, when no service is defined. Tim Bultmann 2018-01-23 11:02:34 +01:00
  • 18b991db03 added a role variable to set global certbot options in configuration file exploide 2018-01-18 17:06:07 +01:00
  • b935db607e Fixes #39 adding new script for webroot Fixes #41 support deployhook (webroot only) Fixes #41 support for test CA Ryan Faircloth 2018-01-16 17:37:00 +00:00
  • 3f1a802d71 Fixes #25: Suggest using source install for more pleasant experience. [ci skip] 3.0.0 Jeff Geerling 2017-12-11 22:40:31 -06:00
  • 9a8c9ae417
    Merge pull request #38 from geerlingguy/12-standalone-cert-generation Jeff Geerling 2017-12-11 22:27:14 -06:00
  • c27861fddc Issue #12: New include techniques require Ansible 2.4 or later. [ci skip] 12-standalone-cert-generation Jeff Geerling 2017-12-11 22:26:46 -06:00
  • d3f98e4258 Fixes #12: Document how to generate certs automatically using certbot --standalone. Jeff Geerling 2017-12-11 22:17:25 -06:00
  • 5f7c9e046c Issue #12: Fix standalone cert generation, add full build-test-teardown playbook. Jeff Geerling 2017-12-10 22:47:54 -06:00
  • 7651f0ac0b Issue #12: Add basic standalone certbot cert generation. Jeff Geerling 2017-12-06 22:48:30 -06:00
  • 655f1d96b2 Merge fbe6399b007666e641a9c23c11f744c9067b3ddc into 574c0843c8620f299ff67acbf35c9a6aa45121d0 tterranigma 2017-11-06 09:33:15 +00:00
  • 574c0843c8 Fixes #37: Make renew command configurable. 2.0.1 Jeff Geerling 2017-10-31 10:09:41 -05:00
  • e8e6e53d7f Merge 5373d04fd81792cf0dc4dc5fdb134647cf7c38a0 into f00a0ba181c826773cbd2f3a5052deab1fa704f0 Stephan Allner 2017-10-06 11:11:33 +00:00
  • 5373d04fd8 Removes --quiet parameter for the ubuntu 16.04 version of letsencrypt, which does not support it. Stephan Allner 2017-10-06 12:51:45 +02:00
  • 882f3335e9 Merge ce3a65be9947040c4fee00c20987911bbbdd53f4 into f00a0ba181c826773cbd2f3a5052deab1fa704f0 Dieter Provoost 2017-09-30 10:02:14 +00:00
  • ce3a65be99 allow cron renew arguments to be configurable Dieter Provoost 2017-09-30 11:58:35 +02:00
  • fbe6399b00 Updates README Nikolaos Kakouros 2017-09-07 20:20:22 +02:00
  • d8d77bac76 Checks if certbot has actually generated sth Nikolaos Kakouros 2017-09-07 20:16:19 +02:00
  • 68591ede4c Fixes expanding existing certificate Nikolaos Kakouros 2017-09-07 20:16:00 +02:00
  • 534abbfb7b Fixes check Nikolaos Kakouros 2017-09-07 01:43:28 +02:00
  • 4e2429a8f4 Adds the absolute certbot script path in the systemd service Nikolaos Kakouros 2017-09-07 00:45:47 +02:00
  • 6105075d4e Maybe removed too much Nikolaos Kakouros 2017-09-06 23:58:25 +02:00
  • fda38780e9 Removes cron installation from tests root 2017-09-06 23:47:34 +02:00
  • 94a2cf87a3 Reads ansible user from environment Nikolaos Kakouros 2017-09-06 23:35:12 +02:00
  • a1fdfe5ffb Fixes vars Nikolaos Kakouros 2017-09-06 23:15:07 +02:00
  • d744476cbc Updates README Nikolaos Kakouros 2017-09-06 23:02:21 +02:00
  • f9cbd99299 Updates README Nikolaos Kakouros 2017-09-06 23:00:13 +02:00
  • de14ee2476 Checks if domain names are given Nikolaos Kakouros 2017-09-06 22:57:59 +02:00
  • d63d769983 Fixes timer creation Nikolaos Kakouros 2017-09-06 22:41:12 +02:00
  • 31451b91eb Removes cron yml Nikolaos Kakouros 2017-09-06 22:36:30 +02:00
  • 368de86163 Runs registration once Nikolaos Kakouros 2017-09-06 22:27:59 +02:00
  • 6953004efc Changes the email check Nikolaos Kakouros 2017-09-06 22:19:35 +02:00
  • 4fa0838635 Changes the email check Nikolaos Kakouros 2017-09-06 22:18:32 +02:00
  • 31bf48e5cf Changes the email check Nikolaos Kakouros 2017-09-06 22:17:40 +02:00
  • 5ef3c252df Checks if email is given Nikolaos Kakouros 2017-09-06 22:15:15 +02:00
  • 3e46e4ba8f Switches from cron to systemd Nikolaos Kakouros 2017-09-06 22:11:17 +02:00
  • 133935d5af Adds missing operation Nikolaos Kakouros 2017-09-06 20:58:32 +02:00
  • 4efe192db2 Fixes certbot executable name Nikolaos Kakouros 2017-09-06 20:42:03 +02:00
  • 11aa29849a Registers and generates certificates Nikolaos Kakouros 2017-09-06 20:24:42 +02:00
  • 35c6f71526 Updated typo and tested Unknown 2017-07-29 13:59:08 +02:00
  • a3a7113f8c Merge 7a693c096093a6bd5fee6bba23b6fa1aed548cc5 into f00a0ba181c826773cbd2f3a5052deab1fa704f0 Jeroen De Meerleer 2017-07-29 11:28:34 +00:00
  • 7a693c0960 Using ppa instead of Ubuntu provided package Unknown 2017-07-29 13:22:30 +02:00
  • f00a0ba181 Issue #6: Add more documentation around automatically generating certs. Jeff Geerling 2017-07-26 15:56:22 -05:00
  • 2e5fbd02f5 Install extra packages which are listed on certbot_package_extras variable Adi Priyanto 2017-07-06 21:37:44 +07:00
  • 929b61a321 Use list as package name source Adi Priyanto 2017-07-04 19:30:03 +07:00
  • 3c5c1345d7 Merge 244d81a9941d50798d933178533d7cd63e1c07ef into 01d801c4b71cb6e345e89622b142049da40b1017 avra911 2017-04-25 12:58:52 +00:00
  • 244d81a994 added crontab extra parameter Razvan 2017-04-25 15:58:22 +03:00
  • a5609019f4 Merge e487550e1b1f4936c6a2aab7591dc21679158556 into 01d801c4b71cb6e345e89622b142049da40b1017 Oliver Davies 2017-04-05 08:25:47 +00:00
  • 01d801c4b7 PR #19 follow-up: Docs fixes and reordering defaults. 2.0.0 Jeff Geerling 2017-04-04 21:42:16 -05:00
  • 3b47bfb39e Merge pull request #19 from exploide/package-install Jeff Geerling 2017-04-04 21:36:52 -05:00
  • da3ad13935 Update test script README. [ci skip] Jeff Geerling 2017-04-02 10:40:17 -05:00
  • 932214698b Merge branch 'master' into package-install exploide 2017-04-02 12:08:30 +02:00
  • 2f8a0f06d5 Switch to more efficient and compact test setup. Jeff Geerling 2017-04-01 22:45:12 -05:00
  • 24d40c7b10 use test-source-install for Debian 8 since certbot (and letsencrypt) packages are only available from jessi-backports repo exploide 2017-04-01 14:26:02 +02:00
  • 1ca3e00b46 include distribution specific vars from files exploide 2017-04-01 14:23:08 +02:00
  • 065d889858 Add a LICENSE file for MIT license. [ci skip] Jeff Geerling 2017-03-31 11:23:15 -05:00
  • da5a6738d5 Show playbook right after distro in tests, change ubuntu1204 -> debian8 Oskar Schöldström 2017-03-25 09:06:59 -05:00
  • e82a68e331 Support Ubuntu 16.04 out of the box Oskar Schöldström 2017-03-25 08:59:38 -05:00
  • 92ef96faff notes on distributions which do not ship certbot package exploide 2017-03-19 17:17:08 +01:00
  • c82468099b Run source-install tests for Ubuntu 14.04 as there's no package available Oskar Schöldström 2017-03-19 11:03:45 -05:00
  • 1f89316182 Fix Centos6 tests by testing source install Oskar Schöldström 2017-03-19 10:43:53 -05:00
  • 141dd08882 package module requires Ansible >= 2.0 exploide 2017-03-19 15:51:54 +01:00
  • ef18833af5 made README more clear regarding package vs source installation exploide 2017-03-19 14:49:28 +01:00
  • afa993333f renamed certbot_from_git variable to certbot_install_from_source and fixed some wording exploide 2017-03-19 14:38:07 +01:00
  • 64f7eb8099 Merge 5f54b5d397863c41ea4c329988fb317ac830f95b into 3dedd45961a41ae7d01bdc408158daeabf7acaa7 Peter Janes 2017-03-18 11:37:20 +00:00
  • 5f54b5d397 Explicitly install from git if not on Fedora or RedHat Peter Janes 2017-03-17 21:24:02 -04:00
  • 314ea208c2 Only apply package install config when on Fedora or RedHat Peter Janes 2017-03-17 21:21:32 -04:00
  • 33724b0a93 this role is also compatible with Fedora exploide 2017-02-24 10:19:01 +01:00
  • b82eeeed79 adapted README to cover install from package possibility exploide 2017-02-24 10:16:07 +01:00
  • f3a260e94e added possibility to install certbot from package management exploide 2017-02-24 10:10:20 +01:00
  • 35ceee9f1b restructured tasks such that subtask files are included exploide 2017-02-23 20:00:42 +01:00
  • 3dedd45961 Merge pull request #16 from Kaurin/master 1.0.1 Jeff Geerling 2017-01-30 22:34:53 -06:00
  • 806d612fab
    Adding 'force: yes' to the git section to prevent 'local changes in working tree' messages Kaurin 2017-01-31 02:09:32 +00:00
  • 89e0aa20d1 Add OS specific variables nick 2017-01-28 09:28:25 +02:00
  • 332ff79f61 Fix .travis error: add certbot_webserver in default config nick 2017-01-24 14:33:05 +02:00
  • 9e00589518 Install certificates nick 2017-01-24 12:48:41 +02:00
  • 52dbc87e22 Update the author's URL. Now with more HTTPS! Jeff Geerling 2017-01-21 19:59:54 -06:00
  • 222d57cb2e Merge pull request #14 from geerlingguy/certbot-auto-renew 1.0.0 Jeff Geerling 2017-01-21 15:37:44 -06:00
  • 7c8e2e5735 Install correct package on Debian. Jeff Geerling 2017-01-21 15:33:06 -06:00
  • b5ff8d4886 Update README regarding example usage. Jeff Geerling 2017-01-21 15:31:40 -06:00
  • bca9164582 Install cron in test environments so tests pass. Jeff Geerling 2017-01-21 15:28:26 -06:00
  • 353747a915 Merge pull request #7 from Brunty/patch-1 Jeff Geerling 2017-01-21 15:17:46 -06:00
  • d76e3915fe Fixes #13: Add certbot-auto renew cron job. Jeff Geerling 2017-01-21 15:16:45 -06:00
  • a2f63847fd Fixes #9: Add more Galaxy tags. Jeff Geerling 2017-01-21 15:08:03 -06:00
  • 18e2752f0e Fix test failures on Ubuntu 12.04. Jeff Geerling 2016-11-23 09:27:48 -06:00
  • ea45b22546 Fix Ubuntu test failures due to apt update. Jeff Geerling 2016-11-23 09:04:28 -06:00
  • 565678e559 Remove sudo requirement from Travis build. Jeff Geerling 2016-09-25 15:49:13 -05:00
  • c84f967a08 Update travisfile to not require sudo. Jeff Geerling 2016-09-25 15:02:10 -05:00
  • 373fa29f60 Adjust Travis file for easier maintenance. Jeff Geerling 2016-08-31 20:25:44 -05:00
  • ca23b73996 Force update apt cache on Ubuntu. 0.2.1 Jeff Geerling 2016-08-28 21:19:03 -05:00