issue while deleting config file for SOLR deployment via ansible
While deploying the solr server I am getting the following error:
deploy-freva-cmd --config inventory.toml --steps solr --server-map freva-map.dkrz.de --verbose
[...]
TASK [Deleting config file] *********************************************************************************************************************************
fatal: [xces-prod.dkrz.de]: FAILED! => {"changed": true, "cmd": "rm -rf /root/freva-service-config/", "delta": "0:00:00.005277", "end": "2022-08-30 19:23:39.927568", "msg": "non-zero return code", "rc": 1, "start": "2022-08-30 19:23:39.922291", "stderr": "rm: cannot remove ‘/root/freva-service-config/’: Permission denied", "stderr_lines": ["rm: cannot remove ‘/root/freva-service-config/’: Permission denied"], "stdout": "", "stdout_lines": []}
even though I crosschecked the chmod of that folder with that of regiklim-solr
and is the same. I also 777 the folder (and all within) and even removed the folder itself. But I still get the same error.
On another (maybe related) note I had issues with solr-server-playbook.yml
here:
- name: Deleting config file
shell: "rm -rf /root/freva-service-config/"
warn: false
I was getting the following error:
[...]
ERROR! conflicting action statements: shell, warn
The error appears to be in '/tmp/inventorydb8t0zga/ansible-playbook.yml': line 17, column 5, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
path: /etc/cron.daily
- name: Deleting config file
^ here
[...]
but after changing to:
- name: Deleting config file
shell: "rm -rf /root/freva-service-config/"
args:
warn: false
the process went on until it failed in the same task producing the abovementioned error.
the version I am running is the last one:
$ deploy-freva-cmd --version
deploy-freva-cmd 2208.0.2
EDIT: I solved the issue for the moment commenting the whole task
Edited by Etor Lucio Eceiza