我正在尝试使用 ansible 在远程服务器上安装 deb 包,使用以下结构
- name: Install deb
delegate_to: app1
apt:
deb: https://example.com/deb/package.deb
Run Code Online (Sandbox Code Playgroud)
或者
- name: Install deb
delegate_to: app1
apt:
deb: /path/to/deb
Run Code Online (Sandbox Code Playgroud)
playbook 有效,说一切正常,但实际上该软件包尚未安装,如果您连接到远程服务器并手动运行apt install /path/to/deb,则该软件包已安装。我尝试使用ansible将deb复制到服务器并通过从Internet资源下载包来安装它,结果总是相同的