Ansible未设置Ansible管理crontab

Ansible未设置Ansible管理crontab,ansible,Ansible,我有几个服务器,其中crontab中的一些作业是手动设置的,现在我想用新作业替换它们删除旧作业并使用ansible添加新作业,我尝试使用shell删除cron并使用cron添加新作业: 在这里,我面临一个pivilege升级问题 是否有任何方法可以通过cron模块实现这一点,或者传递权限提升问题 如果您有sudo访问权限,请使用been: 我有sudoaccess,所以我添加了Been:是的,我使用ansible plabook备份运行playbook。yml我得到了sudo:需要密码。有什么想

我有几个服务器,其中crontab中的一些作业是手动设置的,现在我想用新作业替换它们删除旧作业并使用ansible添加新作业,我尝试使用shell删除cron并使用cron添加新作业:

在这里,我面临一个pivilege升级问题


是否有任何方法可以通过cron模块实现这一点,或者传递权限提升问题

如果您有sudo访问权限,请使用been:


我有sudoaccess,所以我添加了Been:是的,我使用ansible plabook备份运行playbook。yml我得到了sudo:需要密码。有什么想法吗?在目标服务器上设置无密码sudo,或者使用-ask BENG pass开关运行ansible playbook。值得注意的是,如果用户没有crontab,crontab-r将返回退出代码1。忽略错误:是可能有用。
 tasks:
        - name: "remove crontab"
          shell: crontab -r 
- name: "remove crontab"
  shell: crontab -r
  become: yes