ansible 相关问题

Ansible是一个模型驱动的配置管理,多节点部署/编排和远程任务执行系统。默认情况下使用SSH,因此您管理的节点上不会安装任何特殊软件。 Ansible可以用任何语言扩展。

来自模板/yaml 文件的 Ansible setfacts

我们通常使用 include_vars 将 YAML 代码文件加载到我们的 playbook 中。 现在 yaml 文件中有我们想要使用 jinja2 生成的 yaml 块。 yaml 文件看起来就简化了

回答 1 投票 0

我无法在容器内运行 ssh 命令

我是docker新手,我有如下的dockerfile来创建docker镜像。然后我构建图像并运行以下测试命令: docker run --rm --network host -d -v .:/ansible ansible:最新...

回答 1 投票 0

如何使用 Ansible 创建 Open vSwitch QoS 设置?

我正在尝试使用 Ansible openvswitch_db 模块创建 Open vSwitch QoS 设置。 Ansible 任务应模拟如下命令: ovs-vsctl 设置端口 vm00-eth1 qos=@newqos -- ...

回答 1 投票 0

使用 ansible ee 时如何在 playbook 之前运行命令?

我正在尝试在 Ansible 执行环境中使用community.general.bitwarden。为此,我需要在启动 playbook 之前在 EE 中运行以下命令。 导出 BW_SESSION...

回答 1 投票 0

使用 Ansible 捕获 VLAN 标记信息

我是 Ansible 新手,我需要有关我正在编写的代码的帮助。我需要捕获此戴尔交换机命令的输出: 显示接口交换机端口 |查找名称:| 802.1Q 除外标记: |除 VLAN 外 什...

回答 1 投票 0

LB 取消注册中的 Ansible 过滤器 `rejectattr`:错误是:没有名为“eq”或“==”的测试[重复]

我在取消注册 LB 实例的步骤中的 playbook 中出现错误,它执行了该过程,但 playbook 失败了。 失败的! => {"msg": "条件检查 '(target_fa...

回答 1 投票 0

我如何根据 Ansible playbook 中的 arch 做出决策?

我一直在尝试编写剧本,我可以根据剧本运行的架构(即 amd64、arm、ppc64le)运行不同的任务。我不知道如何获得...

回答 4 投票 0

Ansible 过滤器`rejectattr`:错误是:没有名为“equalto”的测试

我在取消注册 LB 实例的步骤中的 playbook 中出现错误,它执行了该过程,但 playbook 失败了。 失败的! => {"msg": "条件检查 '(target_fa...

回答 1 投票 0

Ansible 剧本 lb-注销

我在取消注册 LB 实例的步骤中的 playbook 中出现错误,它执行了该过程,但 playbook 失败了。 失败的! => {"msg": "条件检查 '(target_fa...

回答 1 投票 0

如何在ansible when:语句中正确扩展多个变量?

我有以下游戏按预期正常工作: - name:识别下一个可用的主机名 ansible.builtin.set_fact: NEXT_HOSTNAME:“{{ HOSTNAME_CONVENTION }}{{ '{:02d}'。

回答 1 投票 0

检索当前目录时出错:getcwd:无法访问父目录

我有一个简单的脚本: #!/bin/bash 对于 $(~/.ansible/ansible_hosts) 中的服务器 做 ssh $server“主机名;readlink /opt/mydir/mylink;” 完毕 它工作正常 - 程序返回正确的主机...

回答 8 投票 0

Ansible - 有没有办法访问 USB 设备?

我正在为 Raspberry Pi 4 构建剧本,并且有一个需要访问打印机(在 /dev/bus/usb/XXX/YYY 中)设备的 podman 容器。 我有一个任务可以完成这项工作,但它使用 shell

回答 2 投票 0

如何使用ansible模块将文件上传到nexus?

我们是否可以使用ansible的URI模块将文件上传到nexus而不是使用 curl --upload-file 作为 shell 任务?

回答 2 投票 0

当该组中的一个节点关闭时,该组中的主机上的 Jinja2 循环会失败

我有这段代码 --- - 名称:收集事实 主办方:全部 - 主机:代理 任务: - 块文件: 路径:/etc/example 块:| {% for n in groups['all'] %} ...

回答 1 投票 0

如何自动配置Azure B2C?

我一直在遵循几个 Microsoft 教程来使用我的 Web 应用程序和 REST API 配置 Azure B2C。例如https://learn.microsoft.com/en-ca/azure/active-directory-b2c/tutorial-single-page-app-web...

回答 3 投票 0

每个节点上的数字递增,不包括一个

我正在尝试在多个节点上的 tomcat server.xml 中自动命名节点号。 我有以下剧本: 变量: - 节点编号:“{{ ansible_host_all.index(inventory_hostname) + ...

回答 1 投票 0

将列表中每个路径的基本名称保存到新列表

我有一个路径列表,我想将其转换为新变量中的文件名列表,即: 路径: -a/b/c/d.txt - e/f/g/h.txt 对此: 文件名: - d.txt -h.txt 我该怎么做这个

回答 1 投票 0

使用 ARA 插件支持 ansible

我正在使用 jenkins,它在 Linux 虚拟机中执行 ansible 命令。 我希望能够使用 ara 插件支持。 因此我知道我需要将此命令添加到我的虚拟机中: 出口

回答 1 投票 0

Ansible:如何合并两个不同大小的字典列表

ansible 2.10.8 中的一个任务: 我想合并两个不同的字典列表,以补充缺少的项目,但不将字典添加到第一个列表中。 字典列表一: 用户用户: - 使用...

回答 1 投票 0

在知道其属性之一的值时如何检索字典键?

最近我正在使用 Ansible 开发 Netbox 自动化。我准备了任务,它收集有关网络接口的信息,如下所示: “interface_ips”:{ ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.