Ansible是一个模型驱动的配置管理,多节点部署/编排和远程任务执行系统。默认情况下使用SSH,因此您管理的节点上不会安装任何特殊软件。 Ansible可以用任何语言扩展。
我正在尝试编写一个角色来查找 DN 服务器中的记录和 Git 中的记录之间的差异。其中一些是通过 Web 界面手动添加的。 为此,在我的 Ansible 剧本中,我
我使用下面的代码来获取 YML 形式的设备信息,需要过滤设备的值并将输出打印到 CSV 文件。 - name: 获取系统日志 连接:本地 检查模式:无 你...
我正在接管一个用于部署和升级应用程序的ansible playbook。 该剧本需要几个小时才能运行,并且由于诸如 shell 任务之类的原因,在多个地方都不是幂等的......
我尝试使用跨主机的ansible角色并行运行任务,并根据主机的类型运行特定的任务。 但由于“何时”条件,任务被跳过。是
如何通过管道将jenkins密码传递到ansible playbook中
如何将密码作为环境变量(这些是作业密码)注入到构建中,以便通过管道或 dsl 脚本通过 ansible 进行部署
Ansible 访问因“root@localhost”错误而被拒绝
我正在尝试通过 Ansible playbook 创建一个 mysql 数据库。在阅读了这里的几个主题和问题后,我创建了这样的剧本 - --- - 名称:“安装软件包&q...
PLAY RECAP 中可以忽略 check_mode 任务吗?
我正在检查模式下使用zypper模块来测试是否安装了某个软件包,并根据此信息进行后续任务。 - name: 检查是否安装了 {{ package }} 社区.gen...
如何在 Ansible 中给定路径的所有父级、祖先设置 acl?
我需要确保给定用户能够读取ansible中的给定文件。当然,我使用“acl”模块(使用setfacl)来授予用户读取权限。这很容易。但我还需要...
我正在尝试在 Ansible 中创建一个数组,其中包含我的账户中启用的支持 FSx for NetApp ONTAP (FSxN) 的所有 AWS 区域。我知道我可以使用以下内容来获取
Ansible 无法连接到 Windows 主机 - ping 失败
我正在尝试设置我的ansible主机以连接到Windows。 但是 ping 失败并出现以下错误: sudo ansible win -m win_ping 主机名 |无法到达! => { “改变”:假, ...
在配置 VPC 后,我尝试在 EC2 Ubuntu 实例上安装 Ansible 来配置 EC2 实例。这是我的 bastion-instance.yml 文件的内容: - 名称:设置 Vprofile Bas...
如何让 VS Code Ansible 扩展来识别我的角色?
VS Code Ansible 扩展可以识别我的剧本,并且在着色、悬停帮助等方面做得非常好。但是它对我的角色却没有做同样的事情。我的目录结构: 我的项目/ ...
无法在使用 Alpine 的 Podman 容器内使用 Ansible 导入所需的 Python 库 (python-ldap)
我从容器运行了一个剧本,但失败并显示以下错误消息: “无法在 rocky9.localdomain 的 Python /usr/bin/python3 上导入所需的 Python 库 (python-ldap)...
我需要使用正确的注释修补我的 Kubernetes Worker 节点,并且我有以下脚本: --- - 主持人:全部 收集事实:假 远程用户:opc 环境: KUBECOCONFIG:&qu...
下面的输出是日志消息,我需要检索日志计数,即 5。 代码 名称:获取系统日志计数 连接:本地 xml: xmlstring:“{{log.content}}” 内容:属性 xpath...
下面的输出是日志消息,我需要检索日志计数,即 5。如何过滤日志计数并将其用作下一个任务的条件 如何修改此代码以将 count(5) 的值存储在变量中...
我想使用 Ansible 配置上一个节点中的三个节点。 我的主机是Windows 10。 我的 Vagrantfile 看起来像: Vagrant.configure("2") 执行 |config| (1..3).每个都做 |...
如何使用ansible blockinfile或任何其他方法将多个文件的内容插入到单个文件中
我有 10 个文件,我希望将这些内容复制到一个文件中。 10 个文件的内容应分别用文件名分隔(类似于 blockinfile 中的 header)。 例子 $ ...
创建一个 ansible 集合并在 gitlab 的 playbook 上使用它
我创建了一个包含 2 个角色的 ansible 集合,用于部署 node_explorer 和配置防火墙。我使用的是ansible 2.12 这是 gitlab 存储库中的根目录(使用
如何使用Shell或Ansible从文本文件内容中获取PID?
如何获取PID的值?并将格式改为: 进程号:12032 进程号:11948 文件内容: # 猫/tmp/log.txt [“”、“whoami”、“Copyright2024”、“”、“&quo...