小编The*_*Mob的帖子

仅返回 Ansible playbook 中的“msg:”

我有一个简单的剧本来查询包版本

---
- name: version find
  hosts: all
  become: yes


    tasks:
          - name: query
            shell: *shell command*
            register: info
            no_log: true

           - debug:
                  msg: " {{inventory_hostname}} blah {{info.stdout}}blah"
Run Code Online (Sandbox Code Playgroud)

我得到的输出包含大量垃圾,这使得在不进行编辑的情况下解析/使用输出变得困难:

   ok: [hostname] => {
    "msg": " *hostname* blah *info* blah"
   }
Run Code Online (Sandbox Code Playgroud)

我正在尝试找到一种解决方案,只返回不带“ok:”的消息,以及随之而来的 JSON 式垃圾。

我尝试no_log:True在 YAML 文件和 ansible.cfg 文件中进行设置,但没有成功。

yaml ansible

4
推荐指数
1
解决办法
204
查看次数

openpyxl - “load_workbook”未定义

我正在查看 openpyxl 文档,但无法让 load_workbook 工作

from openpyxl import
wb = load_workbook(path.xlxs)

输出:

wb = load_workbook('path.xlsx') NameError: name 'load_workbook' is not defined

其他 openpyxl 方法工作正常。版本3.0.1

已使用 pip 删除并重新安装。谢谢,

python openpyxl

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

ansible ×1

openpyxl ×1

python ×1

yaml ×1