要在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,以便在本地执行任务。

ansible 使用local_action之前切换工作目录

原文地址: https://www.cveoy.top/t/topic/ibM9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录