ansible 相关问题

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

如何在 Ansible 中给定路径的所有父级、祖先设置 acl?

我需要确保给定用户能够读取ansible中的给定文件。当然,我使用“acl”模块(使用setfacl)来授予用户读取权限。这很容易。但我还需要...

回答 2 投票 0

如何在循环中选择某些字段而不需要大量“跳过”行

我正在尝试在 Ansible 中创建一个数组,其中包含我的账户中启用的支持 FSx for NetApp ONTAP (FSxN) 的所有 AWS 区域。我知道我可以使用以下内容来获取

回答 1 投票 0

Ansible 无法连接到 Windows 主机 - ping 失败

我正在尝试设置我的ansible主机以连接到Windows。 但是 ping 失败并出现以下错误: sudo ansible win -m win_ping 主机名 |无法到达! => { “改变”:假, ...

回答 3 投票 0

无法使用ansible配置EC2实例

在配置 VPC 后,我尝试在 EC2 Ubuntu 实例上安装 Ansible 来配置 EC2 实例。这是我的 bastion-instance.yml 文件的内容: - 名称:设置 Vprofile Bas...

回答 1 投票 0

如何让 VS Code Ansible 扩展来识别我的角色?

VS Code Ansible 扩展可以识别我的剧本,并且在着色、悬停帮助等方面做得非常好。但是它对我的角色却没有做同样的事情。我的目录结构: 我的项目/ ...

回答 1 投票 0

无法在使用 Alpine 的 Podman 容器内使用 Ansible 导入所需的 Python 库 (python-ldap)

我从容器运行了一个剧本,但失败并显示以下错误消息: “无法在 rocky9.localdomain 的 Python /usr/bin/python3 上导入所需的 Python 库 (python-ldap)...

回答 1 投票 0

Ansible 循环遍历所有 Woker 节点

我需要使用正确的注释修补我的 Kubernetes Worker 节点,并且我有以下脚本: --- - 主持人:全部 收集事实:假 远程用户:opc 环境: KUBECOCONFIG:&qu...

回答 1 投票 0

如何在 Ansible 中过滤 XML 属性?

下面的输出是日志消息,我需要检索日志计数,即 5。 代码 名称:获取系统日志计数 连接:本地 xml: xmlstring:“{{log.content}}” 内容:属性 xpath...

回答 1 投票 0

在 Ansible 中过滤 xml 属性

下面的输出是日志消息,我需要检索日志计数,即 5。如何过滤日志计数并将其用作下一个任务的条件 如何修改此代码以将 count(5) 的值存储在变量中...

回答 1 投票 0

Ansible 配置错误!不可能使用 SSH 密码代替密钥

我想使用 Ansible 配置上一个节点中的三个节点。 我的主机是Windows 10。 我的 Vagrantfile 看起来像: Vagrant.configure("2") 执行 |config| (1..3).每个都做 |...

回答 9 投票 0

如何使用ansible blockinfile或任何其他方法将多个文件的内容插入到单个文件中

我有 10 个文件,我希望将这些内容复制到一个文件中。 10 个文件的内容应分别用文件名分隔(类似于 blockinfile 中的 header)。 例子 $ ...

回答 1 投票 0

创建一个 ansible 集合并在 gitlab 的 playbook 上使用它

我创建了一个包含 2 个角色的 ansible 集合,用于部署 node_explorer 和配置防火墙。我使用的是ansible 2.12 这是 gitlab 存储库中的根目录(使用

回答 1 投票 0

如何使用Shell或Ansible从文本文件内容中获取PID?

如何获取PID的值?并将格式改为: 进程号:12032 进程号:11948 文件内容: # 猫/tmp/log.txt [“”、“whoami”、“Copyright2024”、“”、“&quo...

回答 1 投票 0

如何在“注册”变量时防止“已更改”标志?

我有一个注册任务来测试软件包的安装: 任务: - 名称:nginx 测试 命令: dpkg -s nginx-common 注册:nginx_installed 每次运行都会被报告为“...

回答 2 投票 0

Ansible:在本地运行交互式 Bash 脚本只需运行通过

我有一个交互式构建脚本,其中包含如下部分: 回声“这是正确的吗?” 在“是”“否”中选择yn;做 案例 $yn 在 是的)打破;; ...

回答 1 投票 0

如何将服务列表的日期转换为纪元?

以下是用于选择已运行超过一定时间的服务的 Ansible 代码: --- - name: 查找正在运行的服务 主机:远程主机 收集事实:否 变量: 小时_thr...

回答 1 投票 0

Ansible 装饰绳

我正在尝试编写一个角色来安装 MySQL 8 并遇到问题: - name: 将 root 密码从日志中提取到 {{ mysql_root_old_password }} 变量中 ansible.builtin.slurp: src:&quo...

回答 2 投票 0

当 playbook 位于 Ansible AWX 的子目录中时如何使用 group_vars 或 host_vars

当 playbook 位于子目录而不是根目录中时,我需要帮助在 Ansible AWX 中配置 group_vars 和 host_vars。 这是我的目录结构: 存货/ 组变量/ 全部/...

回答 1 投票 0

执行 SQL,在 Ansible 中插入包含双引号字符串的 JSON

我正在尝试执行 Ansible play 来执行一条 MySQL 语句,该语句插入一个 JSON 对象,其中所有键和值都是字符串。但是,使用我当前的代码,生成的 JSON 不会...

回答 1 投票 0

等待远程主机上的端口关闭,然后使用 ansible 恢复

我在带有 Ansible 的主机上运行脚本(opnsense install)。 我想等待 ssh 服务变得无法访问(表明 opnsense 已重新启动主机),然后再次变得可用(

回答 1 投票 0

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