diff --git a/tasks/main.yml b/tasks/main.yml index 01c35f7..062e1e3 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -8,9 +8,16 @@ service: name=cronie.service enabled=yes state=started become: yes +- name: ensure root cron file exist + file: + path: /var/spool/cron/root + mode: 600 # not required. Mode the file or directory should be. For those used to I(/usr/bin/chmod) remember that modes are actually octal numbers. You must either add a leading zero so that Ansible's YAML parser knows it is an octal number (like C(0644) or C(01777)) or quote it (like C('644') or C('1777')) so Ansible receives a string and can do its own conversion from string into number. Giving Ansible a number without following one of these rules will end up with a decimal number which will have unexpected results. As of version 1.8, the mode may be specified as a symbolic mode (for example, C(u+rwx) or C(u=rw,g=r,o=r)). + state: "touch" + become: true + - name: Set MAILFROM become: true lineinfile: dest: /var/spool/cron/root regexp: "MAILFROM=" - line: "MAILFROM= {{inventory_hostname}}@{{domain.name}}" \ No newline at end of file + line: "MAILFROM= {{inventory_hostname}}@{{domain.name}}"