Is this expected behaviour? I am trying to change a line in a file if it is already present, or create the file if it isn’t:
`
- name: set ypserver to localhost
lineinfile:
dest: /etc/yp.conf
create: yes
state: present
backup: yes
backrefs: yes
regexp: “^ypserver .*”
line: “ypserver 127.0.0.1”
notify: restart ypservices
`
But I keep getting this error:
`
TASK [nismaster : set ypserver to localhost] ***********************************
fatal: [octans]: FAILED! => {“changed”: false, “failed”: true, “msg”: “path /etc/yp.conf does not exist”, “path”: “/etc/yp.conf”, “state”: “absent”}
`