penguineer.dehydrated_cron

Ansible 角色: deyhdrated_cron

Molecule

安装对 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 条目。

维护者

贡献

欢迎提交 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.