penguineer.dehydrated_cron
Ansible 角色: deyhdrated_cron
安装对 dehydrated 的 cron 调用,并仅在有变化时发送邮件。
用法
配置
请注意,所有变量都有默认值,通常不需要更改。
dehydrated_cron_script_dir
: cron 辅助脚本的路径dehydrated_config_dir
: Dehydrated 配置的路径dehydrated_certs_dir
: Dehydrated 证书的路径dehydrated_binary
: Dehydrated 二进制文件的路径dehydrated_check_span
: 证书到期前需要报告为过期的时间(以秒为单位)dehydrated_cron_renew
: 更新调用的 crontab 模式dehydrated_cron_check
: 检查调用的 crontab 模式
这些配置变量与 24367dfa/ansible-role-dehydrated 兼容。
引入
作为角色:
vars:
- dehydrated_…: …
roles:
- role: penguineer.dehydrated_cron
作为任务:
tasks:
- name: 设置 dehydrated 的 cron
include_role:
name: penguineer.dehydrated_cron
vars:
dehydrated_…: …
清理
如果之前运行过 dehydrated,请确保禁用任何现有的 crontab 条目。
维护者
- Stefan Haun (@penguineer)
贡献
欢迎提交 PR!
如果可能,请遵循以下指南:
- 保持 PR 合理小,范围限于代码中的一个功能或模块。
- 如果计划进行较大更改,最好先打开一个功能请求问题,然后将后续的 PR 链接到该问题,以便 PR 将代码推进到预期功能。
许可
MIT © 2022 Stefan Haun 和贡献者
关于项目
Install cron calls to dehydrated and only send e-mails in case of changes.
安装
ansible-galaxy install penguineer.dehydrated_cron
许可证
mit
下载
2.3k
拥有者
Humans, machines and automation.