问题标签 [ansible-module]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
368 浏览

ansible - Ansible 检查文件夹的磁盘空间

有一个模块可以让我像命令一样检查文件夹的磁盘空间df -h /path/to/folder
我想避免使用 shell 或命令模块,我不敢相信它没有模块

0 投票
0 回答
24 浏览

ansible - 剧本不返回任何值

我是 ansible 的新手,正在尝试编写一本新的剧本

a)某个文件夹 b)清理环境 c)提取代码 d)并构建它

这是我的剧本,非常感谢您的帮助。:)

0 投票
1 回答
190 浏览

ansible - 如何在 Ansible 中运行 Cisco NX-OS Bash shell 命令?

有没有办法在 Ansible 中运行 Cisco NX-OS Bash shell 命令而无需进入配置模式的任务?

我只想获得以下命令输出但一直失败。

我使用的是下面的剧本。

(** 我不精通 Ansible。只是几乎不知道如何获得批量设备的输出)非常感谢任何帮助。谢谢!

0 投票
1 回答
24 浏览

ansible - Lineinfile 跳过文件中已经存在的字符串

我正在使用 lineinfile 在文件中添加多个主机详细信息,但某些详细信息相同,只是主机不同。我正在寻找一种方法来防止 lineinfile 跳过同一行。那可能吗 ?

0 投票
0 回答
72 浏览

python - “尝试在非包中进行相对导入” Ansible 模块

我制作了几个 ansible 模块和一个创建令牌的类(token_helper.py)。我的文件夹结构如下:

在此处输入图像描述

我需要将 TokenManager 导入 get_all_folder_owners。我尝试过的事情:

  1. 在 library 和 shared\services 上添加了 __init.py
  2. 用这个来导入
  1. 利用from ..shared.services.token_manager import TokenManager

任何帮助都将不胜感激,我对 Python 有点陌生,但我似乎无法理解为什么它的工作方式不同。是因为它是一个 Ansible 模块吗?

0 投票
1 回答
74 浏览

ansible - Ansible - 过滤字典值

我已经使用getent_module收集了所有用户的列表:

这会将这个变量作为 getent_passwd 返回,一个像这样的字典:

我试图返回一组用户,包括一些特定的用户,找到 item.value 的键,其中“/home”是值数组项之一的一部分,而“nologin”不是。这是我到目前为止写的代码,但它不正确。

我应该如何改变我的条件以获得预期的结果?

0 投票
0 回答
91 浏览

ansible - Ansible 和戴尔 FTOS

也许有人可以帮助我。我们有戴尔 os6、os9 和 os10。我能够运行剧本并成功备份配置。

我们也有旧的 Dell Force10 8.4.2.7,我用于其他操作系统的相同逻辑不起作用。此链接似乎不支持戴尔 FTOS 8.4.xx https://github.com/ansible/ansible/blob/devel/docs/docsite/rst/network/user_guide/platform_index.rst#settings-by-platform

有没有办法让 show running-config 在 FTOS 上运行,这是我得到的错误

0 投票
1 回答
35 浏览

python - 尽管在 Postman 中工作,Python PUT 请求总是返回 401 错误

所以我试图调用一个 PUT 请求来创建一个库存策略:https ://docs.microsoft.com/en-us/rest/api/storagerp/blob-inventory-policies/create-or-update

我正在使用 Ansible 自定义模块和 Python 来创建它。

Python

我可以确认我能够获取 management_url 中的所有变量以及 Bearer 令牌。我在 ansible 运行中获取了创建的 management_url 和承载令牌,在 Postman 中使用它,它返回了 200 OK。我只是想知道我是否在这里遗漏了什么。

谁能帮我在这里检查一下我真的迷路了。可能只是我忽略的东西。

获取正文:

0 投票
0 回答
77 浏览

ansible - Brocade/ICX 的 Ansible 模块行为不端

我必须使用 ansible 在我的基础设施中执行一些网络自动化。

当我尝试将 ansible 模块用于 icx 开关时,它似乎行为不端。

我用的剧本

为此,我遇到了错误

当我使用 ansible_become 使用启用模式时,它会给出以下错误

我不确定为什么命令 enable 更改为b'enable. 模块似乎有些问题

版本

0 投票
1 回答
51 浏览

variables - 如何通过临时命令将多个值传递给“with_items”?

这是 ansible-playbook 示例,如果我想通过终端的临时命令传递 {{ item.first }} 和 {{ item.second }} 的值。

我们该怎么做?

提前致谢..