1
0
Fork 0
mirror of https://github.com/roles-ansible/ansible_role_acmetool.git synced 2024-08-16 12:29:49 +02:00
Ansible role to manage letsencrypt certs with acme tool
Find a file
2021-07-16 01:19:30 +02:00
.github Bump actions/checkout from 2 to 2.3.4 2021-05-12 06:09:08 +00:00
defaults update metadata 2021-03-20 17:59:44 +01:00
files improve acmetool 2021-07-16 01:19:30 +02:00
meta Improve docs ans requirements 2021-05-10 22:29:26 +02:00
tasks improve acmetool 2021-07-16 01:19:30 +02:00
templates improve acmetool 2021-07-16 01:19:30 +02:00
vars improve acmetool 2021-07-16 01:19:30 +02:00
.gitignore repair linting 2021-03-20 18:28:29 +01:00
.yamllint repair linting 2021-03-20 18:28:29 +01:00
LICENCE Add myself to License 2021-03-20 18:55:33 +01:00
README.md improve acmetool 2021-07-16 01:19:30 +02:00

Ansible Galaxy MIT License

Acmetool LE client

Install and configure the acmetool LE client.

Variables

  • acme_notification_email: (Default: root@example.org): LE account email. The default needs to be changed!

  • submodules_versioncheck: (Default: false): Enable basic versionscheck. (true is recomended)

Files

  • We search the response-file.yml.j2 using the first_found_loopup with the following config:
  files:
    - "response-file.{{ inventory_hostname }}.yml.j2"
    - 'response-file.yml.j2'
  paths:
    - 'templates/acmetool'
    - "templates/{{ inventory_hostname }}"
    - 'files/acmetool'
    - "files/{{ inventory_hostname }}"
    - 'templates'

References

Good to know

If you are using debian buster, you are probably interested in a more up to date version of acmetool. Have a look at the do1jlri.acmetool_fix role, that will install a specific version of acmetool on debian based systems.

Testing

We are using the following github actions for testing and releasing to ansible galaxy.

Action Status Marketplace
Ansible Lint check ansible-lint
Galaxy release publish-ansible-role-to-galaxy
Yamllint GitHub Actions yamllint-github-action