我的Linux机器(busybox)主要使用只读文件系统。我可以选择像PATH=/opt/bin:/opt/sbin一样通过不同的路径安装我的程序。包管理器也位于此文件夹中(exec。文件名:/opt/bin/opkg)。当我想使用Ansible opkg模块时,我得到了以下错误:
"Failed to find required executable opkg in paths: /bin:/usr/bin:/bin:/usr/sbin:/sbin"问:我如何告诉我的Ansible在不同的路径中查找opkg包?
欢迎任何想法!谢谢!
发布于 2020-12-22 20:15:59
我找到了一些有用的链接:
下面是我的例子:
---
- hosts: CBOX-0001
gather_facts: True
gather_subset:
- "!all"
environment:
PATH: "/opt/bin:/opt/sbin:/usr/bin:/usr/sbin:{{ ansible_env.PATH }}"
collections:
- community.general
tasks:
- name: "install opkg packages"
opkg:
name: "{{ item }}"
state: present
with_items:
- screen
- mc
- rclonehttps://stackoverflow.com/questions/65406584
复制相似问题