如何在给定的时间内启动Ansible脚本

问题描述 投票:0回答:1

我需要每天在计划的时间运行一本ansible-playbook。我该怎么办?我指的是“ at”模块。但是它只有助于执行一次剧本。

ansible at-command
1个回答
0
投票

您可以使用Ansible的cron功能。以下是该示例

- name: Ensure a job that runs at 5. Creates an entry like "0 5 * * ls -alh > /dev/null"
  cron:
    name: "check dirs"
    minute: "0"
    hour: "5"
    job: "ls -alh > /dev/null"

有关更多信息,您可以参考https://docs.ansible.com/ansible/latest/modules/cron_module.html

© www.soinside.com 2019 - 2024. All rights reserved.