ansible 相关问题

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

ansible shell 模块执行超时 apt install 命令卡住

然后有一个剧本pl.yaml - 名称:说“你好世界” 主办方:全部 收集事实:是的 任务: - 名称:运行命令 shell: “超时 100 apt install mysql-client -y” 一个...

回答 1 投票 0

从输出/结果数组中选择特定键值

我想从输出/结果数组中选择一个特定的键,但我遇到了困难,我已经检查了这篇文章,但我无法将其适应我的剧本: --- - 主机:'{{ 站点 }}'

回答 1 投票 0

如何在 Ansible 中一个角色下执行多个任务?

我作为新手正在设置 Ansible。我想将一些任务分组到 Nginx 角色下。 查看我的文件夹结构 我可以让它发挥作用的唯一方法是在我的 playboo 中使用 include 语句...

回答 2 投票 0

Ansible 构建

我正在尝试使用构造的插件创建动态库存,但我遇到了一个问题。我必须指定主机的经典库存和构建的库存,以便......

回答 1 投票 0

剧本中的 Ansible 转义变量

我需要能够加载total_hosts中的主机组:“{{ groups['site'] | length }}”,就像我在第一行中所做的那样-hosts:'{{ site }}'(站点变量是在我的环境中定义的...

回答 1 投票 0

如何将字符串映射传递给打包器中的ansible

我正在尝试将字符串映射传递到打包器中的ansible配置程序中。 { 亚历克斯=“亚历克斯诺” 鲍勃=“鲍勃维姆” } 我遇到了这个问题How to set a variable as a list in Packer...

回答 1 投票 0

获取不同迭代的值 - Jinja2

我在 jinja 有这个模板: {% id_ip.results 中的值 %} { “标题”:“asd”, "rel":"阿达斯", “类型”:“应用程序/n...

回答 1 投票 0

使用 Ansible 在 Amazon linux 2 上安装 docker 和 docker-compose 失败 - 手动成功

我有两个运行 Amazon Linux 2 操作系统的 ec2 实例 (amzn2-ami-hvm-2.0.20240610.1-x86_64-gp2) uname -a Linux ip-172-31-24-106.eu-central-1.compute.internal 4.14.345-262.561.amzn2.x86_64 #1 SMP ...

回答 1 投票 0

从其他主机访问变量玩

我的一个玩法是在集群中的组节点上运行,我根据特定条件设置一个变量,例如当节点在集群中成为主节点时将变量设置为“主节点”。 - 姓名:

回答 1 投票 0

将每个循环的输出存储到列表中

我想将每次查看的输出存储到列表中。我有一个这样的任务: - name: 获取 ping 数据 设置事实: packet_received: "{{ item | regex_search('(\d*) 收到的数据包', '\...

回答 1 投票 0

为什么ansible默默地忽略一个角色?

我有一本剧本,需要先运行几个角色,但由于某种原因,ansible 始终忽略其中一个角色,而没有任何输出。 示例剧本: --- - 主机:镜子 角色: ...

回答 2 投票 0

Ansible中有没有办法将整数转换为MAC地址?

我有一个整数,我需要转换成MAC地址。我在 Ansible 中检查 hwaddr,但对我不起作用。请帮帮我。 我尝试了像 ipmath 和 hwaddr 这样的内置模块。什么也没发生...

回答 2 投票 0

如何使用 Ansible 将 playbook 运行到 GCP GCE 虚拟机中,同时使用控制节点的 GCP 帐户和 IAM 权限

我正在尝试通过 Ansible 通过 SSH 连接到 Compute Engine 虚拟机,以便能够与 GKE 专用集群进行交互。该虚拟机位于 Ansible 动态清单中,当我说我想通过 SSH 访问它时,我...

回答 2 投票 0

如何在 Ansible 中注册使用 ansible.posix.synchronize 更改的文件

我有以下任务将某些文件从主机复制到另一个主机: - 名称:复制无根容器的 Quadlet 文件 ansible.posix.synchronize: 源代码:./files/quadlet-files/homeserv...

回答 1 投票 0

在 Ansible 中转义双花括号

如何在 Ansible 1.9.2 中转义双花括号? 例如,如何在以下 shell 命令中转义双花括号? - 名称:测试 shell: “docker 检查 --format '{{ .

回答 10 投票 0

全体人员使用相同的 VSCode 设置?

我们希望为所有开发人员提供相同的 VSCode 设置。另外,如果有一个单行命令来拆除 VSCode 并使用预定义的设置从头开始重新启动它就好了

回答 4 投票 0

如何向变量返回简单的 true 或 false?

我正在远程 Exchange 服务器上执行命令,以确定是否在传输服务下启用了防病毒功能,使用 ansible.windows.win_shell: $result=(Get-TransportAgent "恶意软件代理&

回答 1 投票 0

调用meta时显示消息:end_play

有没有办法可以在调用 end_play 时显示消息? 我想通过提供自定义消息让用户知道剧本为何被终止。 以下是剧本中的第一个任务,它检查...

回答 1 投票 0

使用通过 virtualenv 安装的 pymongo 和 Ansible 返回错误

由于在虚拟环境中安装 pip 模块是一种很好的做法,因此我有以下任务: -名称:安装python包 ansible.builtin.pip: 姓名: - 皮蒙戈 虚拟...

回答 1 投票 0

使用ansible或jq合并2个json数组

所以我有2个json数组文件 一个包含一些简单数据的服务器(可以是任意数量的服务器): [ { "playbook": "simplerun.yml", “服务器”:“abc”, &

回答 1 投票 0

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