Ansible:在任务中访问Shell变量
创始人
2024-11-07 01:30:26
0

在Ansible任务中访问Shell变量的方法可以使用{{ansible_env.VARIABLE_NAME}}的语法来访问。

下面是一个包含代码示例的解决方法:

- name: Access Shell variable in Ansible task
  hosts: localhost
  gather_facts: false
  tasks:
    - name: Set a Shell variable
      shell: |
        export MY_VARIABLE="Hello World"
      register: shell_output

    - name: Access Shell variable in Ansible task
      debug:
        msg: "Shell variable: {{ ansible_env.MY_VARIABLE }}"

在上面的示例中,我们首先使用shell模块在Shell中设置了一个名为MY_VARIABLE的变量,并将其注册到shell_output变量中。然后在后续的任务中,我们使用debug模块打印了ansible_env.MY_VARIABLE,从而访问了Shell变量。

请注意,Ansible在执行任务时会在每个主机上打开一个新的Shell会话,因此在设置Shell变量后,需要通过register关键字将其保存到Ansible变量中才能在后续的任务中访问。

相关内容

热门资讯

推荐透视!we poker辅助... 推荐透视!we poker辅助器下载,微乐小程序辅助开发透视,烘培教程(确实有挂)-哔哩哔哩1、该软...
分享透视!wepoker辅助脚... 分享透视!wepoker辅助脚本,微乐小程序辅助开发,举措教程(有挂助手)-哔哩哔哩1、wepoke...
关于透视!wpk辅助,如何下载... 关于透视!wpk辅助,如何下载微乐自建房黑科技入口,秘籍教程(有挂辅助)-哔哩哔哩1、wpk辅助透视...
了解透视!wepoker怎么看... 了解透视!wepoker怎么看底牌,微乐辅助工具哪个好用,方式教程(有挂总结)-哔哩哔哩1、起透看视...
揭露透视!hhpoker有后台... 揭露透视!hhpoker有后台操作吗,微乐内蒙古自建房脚本免费下载,方案教程(有挂方式)-哔哩哔哩1...
详情透视!佛手在线大菠萝为什么... 详情透视!佛手在线大菠萝为什么都输,小程序微乐陕西挖坑辅助器,秘籍教程(讲解有挂)-哔哩哔哩1、进入...
总结透视!hhpoker辅助软... 总结透视!hhpoker辅助软件,微乐小程序辅助器代理,手筋教程(有挂方法)-哔哩哔哩1)hhpok...
分享透视!黑侠破解wepoke... 分享透视!黑侠破解wepoker,小程序微乐辅助器2.0免费,秘籍教程(有挂工具)-哔哩哔哩1、下载...
关于透视!约局吧开挂,微乐广西... 关于透视!约局吧开挂,微乐广西小程序脚本,课程教程(有挂技术)-哔哩哔哩1、操作简单,无需约局吧开挂...
专业透视!wepoker透视苹... 专业透视!wepoker透视苹果系统,微乐辅助靠谱麻,项目教程(有挂技巧)-哔哩哔哩1、进入游戏-大...