问题标签 [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.
python - 自定义 Ansible 模块给 param extra params 错误
我正在尝试在 amazon-ec2 中实现类似模块的主机名和我的目标机器。但是当我运行脚本时,它给了我以下错误:
我的模块是这样的:
我不知道我在哪里犯错误。任何帮助将不胜感激。谢谢你。
ansible - 自定义 Ansible 模块问题
我正在编写一个自定义 Ansible 模块,python 工作正常,但我无法将其转换为模块。我创建了一个虚拟模块来降低复杂性,我遇到了同样的问题。所以问题出在我的 Ansible 样板代码上。我们为 Ansible 使用 2.9.2 版本,python 3.6.9。
我已经将两个必需参数传递到模块中,它应该在字典中返回它们,另外两个设置为默认值。
我用参数创建了 AnsibleModule,在 python 脚本中使用它们,然后检查结果并退出模块。我错过了什么?
目录结构:
ansible.cfg
库存.ini
module_test.yml
库/module_test.py
这是 Ansible 测试脚本:
这是python模块:
这是回溯:
ansible - 如何在 CentOS 8 上使用 Ansible 添加存储库
在 CentOS 7 中,Ansible 具有yum-repository
可用于添加存储库的模块。
在 CentOS 8 中存在dnf
用于包管理的模块,但似乎没有dnf-repository
用于添加存储库的模块。
您如何使用 Ansible 在 CentOS 8 上实现这一目标?
ansible - ansible 模块停止和启动服务 ssh
我正在尝试清理 HackerRank,其中的任务是使用服务模块停止和启动名为 ssh 的服务。我使用了下面的代码。
你能指导我清理双手吗?
ansible - 使用 lineinfile 插入行但未按预期工作
我正在使用lineinfile
在系统日志文件中插入行。这是我的系统日志:
我想compress
在delaycompress
. missingok
这是我的代码:
但是它在文件的末尾添加了两者(在最后几行)。
注意:我在compress
and之前添加了 4 个空格delaycompress
。
openstack - 我们是否有 ansible 模块来执行 openstack 卷的大小调整?
您能否让我知道我们是否可以使用 ansible 模块 os_volume 来调整 openstack 卷的大小?
python - FileNotFoundError:[Errno 2] 没有这样的文件或目录:Ansible
我是 Ansible 的新手,在这里我创建了一个将 CSV 作为参数的模块,如下所示:但它不断抛出错误,它无法找到 CSV_TEST.csv 文件。我是否以正确的方式将其创建为 ansible 模块中的变量?
模块.py
剧本.yml
错误是:
有人可以建议,我在这里做错了什么吗?CSV_TEST.csv 位于与 Playbook.yml 相同的树结构(父文件夹)下
mongodb - 无法启用 mongo 服务
我正在尝试在我的 aws AMI 上使用 ansible 启用 mongo 服务。这是剧本的任务
这是错误
前两个任务没问题,但最后一个(启用不起作用)。我该如何解决这个问题?
ansible - ansible 问题(返回唯一的键/值)
很抱歉再次提出一个 bockingfile 问题,但对于之前的案例,我认为这与他们不相似。我如何使用键/值对在每个主机的输出文件中返回唯一的键/值。使用下面提到的剧本,它循环键/值并在所有输出中返回相同的键/值
预期输出:主机1:
主机2:
ansible - 从 git repo (Ansible for Nsxt) 安装和使用 Ansible 模块
我正在尝试将此存储库用作 Ansible 模块,
所以我 git 克隆了它,进入示例文件夹并尝试运行:
主要错误是:
似乎模块 (library/nsxt_fabric_compute_managers.py) 正在寻找一个名为 vmware_nsxt.py 的 module_utils,它实际上位于 module_utils/vmware_nsxt.py 中
我尝试将我的 ansible.cfg 中的 module_utils 变量直接设置到 module_utils 文件夹和其他类似的调整,但我仍然收到此错误。
我找不到使用此模块的方法,有人可以帮助我吗?
这是ansible --version
我的环境的输出:
我正在离线 RHEL7.9 机器上工作,这就是我不在 ansible 2.10 上的原因