尽管以特权用户身份连接,但无法更改 Ansible 需要创建的临时文件的所有权
Failed to change ownership of the temporary files Ansible needs to create despite connecting as a privileged user
我是 awx 的新手,当我 运行 它来自 ubuntu 20 terminal
它工作正常但我想 运行 它通过awx
当我从 awx 运行 它时,我得到这个错误。
Failed to change ownership of the temporary files Ansible needs to create despite connecting as a privileged user. Unprivileged become user would be unable to read the file`
我从博客安装 nextcloud,最后使用这两个命令。
chown -R www-data:www-data /var/www/html/nextcloud
chmod -R 775 /var/www/html/nextcloud
它抛出错误的任务是这样的:
---
# tasks file for upgrade-nextcloud
- name: "[NC-Upgrade] - Get current version."
become_user: "{{ nextcloud_websrv_user }}"
command: php occ status --output=json
args:
chdir: "{{ nextcloud_webroot }}"
register: nc_current_version
changed_when: false
其中 become_user: "{{ nextcloud_websrv_user }}"
是 www-data
。当我 运行 它 become_user: root
然后它说 /var/www/html/nextcloud
找不到目录。
如果我 运行 作为根目录,我是否需要将目录 /var/www/html/nextcloud
挂载到 awx_web
容器中。
问题已解决,唯一的问题是
connection:local
在 main.yml
中,所以只需要删除它,我 运行 它在远程机器上,也没有提供 ssh 凭据。
我是 awx 的新手,当我 运行 它来自 ubuntu 20 terminal
它工作正常但我想 运行 它通过awx
当我从 awx 运行 它时,我得到这个错误。
Failed to change ownership of the temporary files Ansible needs to create despite connecting as a privileged user. Unprivileged become user would be unable to read the file`
我从博客安装 nextcloud,最后使用这两个命令。
chown -R www-data:www-data /var/www/html/nextcloud
chmod -R 775 /var/www/html/nextcloud
它抛出错误的任务是这样的:
---
# tasks file for upgrade-nextcloud
- name: "[NC-Upgrade] - Get current version."
become_user: "{{ nextcloud_websrv_user }}"
command: php occ status --output=json
args:
chdir: "{{ nextcloud_webroot }}"
register: nc_current_version
changed_when: false
其中 become_user: "{{ nextcloud_websrv_user }}"
是 www-data
。当我 运行 它 become_user: root
然后它说 /var/www/html/nextcloud
找不到目录。
如果我 运行 作为根目录,我是否需要将目录 /var/www/html/nextcloud
挂载到 awx_web
容器中。
问题已解决,唯一的问题是
connection:local
在 main.yml
中,所以只需要删除它,我 运行 它在远程机器上,也没有提供 ssh 凭据。