ansible 使用local_action之前切换工作目录
要在Ansible中使用local_action之前切换工作目录,可以使用command模块来执行cd命令。以下是一个示例:
- name: 切换到指定目录
hosts: localhost
gather_facts: false
tasks:
- name: 切换工作目录
command: cd /path/to/directory
args:
chdir: /path/to/current/directory
- name: 执行本地任务
local_action: command echo "Hello World"
在上面的示例中,通过command模块执行cd命令来切换工作目录。chdir参数用于指定当前目录,以便在执行cd命令时找到正确的路径。然后,可以使用local_action模块执行本地任务,例如打印 "Hello World"。请确保将hosts设置为localhost,以便在本地执行任务。
原文地址: https://www.cveoy.top/t/topic/ibM9 著作权归作者所有。请勿转载和采集!