Ansible proxmox Operation not permitted: в директории /etc/proxmox

Ansible_logo.svg

При прокате роли ansible, настраивающей status.cfg в proxmox, получаем ошибку:

An exception occurred during task execution. To see the full traceback, use -vvv. The error was: OSError: [Errno 1] Operation not permitted: '/etc/pve/.ansible_tmpVruaslstatus.cfg'
fatal: [prox-back.vpn99.net]: FAILED! => {"changed": false, "checksum": "c3d52dbed1efb2aa35481e3b9447ef123bc912f8", "msg": "Failed to replace file: /root/.ansible/tmp/ansible_mitogen_action_abac330f7513b128/source to /etc/pve/status.cfg: [Errno 1] Operation not permitted: '/etc/pve/.ansible_tmpVruaslstatus.cfg'"}

из-за того, что /etc/pve/ это fuse, вылетает данная ошибка.
Фиксим просто, в роли добавляем таск с touch пустого файла конфигурации:

- name: Touch empty proxmox-status file
  file:
    path: /etc/pve/status.cfg
    state: touch

Поделись с друзьями:

Опубликовано 06.09.2019 в 12:22 · Автор komivlad · Ссылка
Рубрики: Ansible, DevOPS, ProxMox · Теги: , , , , , , ,

Написать комментарий