ansible 相关问题

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

Ansible:递归监视服务器状态,并在服务器报告“正常”后触发其他任务,同时监视其余服务器

我有以下场景,我选择使用 Ansible 来尝试完成。 请参阅下面的 ansible --version 输出 ansible [核心 2.14.3] 配置文件= /home/user/.ansible.cfg 配置了我...

回答 1 投票 0

ansible 替换模块幂等性

我正在尝试在文件的多个位置添加一行。这是我的代码,它正在工作。然而,这不是幂等的,因为我最终在我的...

回答 1 投票 0

如何使用 ansible.builtin.file 在 src 路径中使用通配符创建符号链接?

我正在尝试代码 - 名称:创建符号链接 ansible.builtin.文件: 源代码:/usr/share/easy-rsa/* 目标:~/easy-rsa/ 状态:链接 但替换时出现错误:[呃...

回答 1 投票 0

ansible 正则表达式替换所有匹配的 string1,排除 string2

我想用猫替换所有狗的实例,除了那些不与老鼠玩耍的线。 我的文件内容如下所示: 狗:和老鼠一起玩 狗:和老鼠一起玩 狗:有...

回答 2 投票 0

使用ansible生成自签名openssl证书

我正在尝试使用ansible生成openssl自签名证书。 证书是通过执行以下操作生成的: openssl req -x509 -newkey rsa:4096 -days 365 -nodes -sha256 -keyout certs/tls.key -out...

回答 1 投票 0

Ansible:仅当满足每个附件的相应条件时才向电子邮件添加许多附件

在此线程中,解释了如何仅在满足条件时才将单个附件添加到通过community.general.mail 模块发送的邮件中。 现在我想添加来自 li 的许多文件作为附件...

回答 1 投票 0

为什么 Ansible 列出了某个服务,但状态为“未找到”?

TL;博士 Ansible 的服务事实中未找到服务状态意味着什么? 更详细: 使用 Ansible,您可以通过以下方式列出主机上的所有服务及其状态: ansible -m service_facts ...

回答 1 投票 0

如何通过 Ansible 事实判断主机是容器还是虚拟机?

有没有办法通过收集事实或者其他方式来判断主机是容器还是虚拟机?

回答 1 投票 0

使用 Ansible 进行 S3 生命周期管理

我正在使用 ansible-playbook 在 S3 存储桶上应用生命周期管理。下面是 ansible 任务。 - name:配置生命周期 Community.aws.s3_lifecycle: 名称:“{{bucketName}}”...

回答 1 投票 0

如何在if else模式下执行ansible任务

我有以下代码,我想实现像 if-else 构造这样的条件逻辑: - 名称:下载katello代理包 获取网址: 网址:“{{ abc_url }}/pub/yyy.rpm” 德...

回答 1 投票 0

Ansible 错误! “重试”不是 PlaybookInclude 的有效属性

我想使用 import_playbook 运行 2 次可能会失败的 playbook1。 - 名称:运行剧本两次,可能会失败 ansible.builtin.import_playbook:playbook1.yml 重试次数:2 延迟:10

回答 1 投票 0

如何跳过某些服务器的 ansible 角色

我有以下代码,其中我有以下 3 个角色。我不想为组名称为“er”的主机执行“def”角色。因此,当服务器也属于“呃”组时...

回答 1 投票 0

尝试替换 Ansible playbook 中的 apt_key

我有一个工作手册来创建 Ubuntu 20.04 VPS,然后安装包括 Docker 在内的大量软件。 我正在尝试将它用于 Ubuntu 22.04 VPS。 它确实有效,但是当使用 APT 时,我得到了...

回答 2 投票 0

Ansible 从 PowerShell Stdout_lines 以列表格式创建字典

我有一个 Ansible 任务,它从 IIS 服务器上的网站获取 Web 应用程序列表。通过运行 PowerShell 并注册输出。 PowerShell 输出被格式化为列表并且看起来......

回答 1 投票 0

在 Ansible 中,如何在文件末尾添加一段文本,并在标记前添加一个空行?

我有一个剧本,如下所示: - 主机:本地主机 任务: - 名称:更新文件 块文件: 目的地:/tmp/测试 块: | 1号线 2号线 运行后

回答 4 投票 0

如果文件不存在,使用 Ansible 创建文件有更好的方法吗?

我想创建一个ansible任务。 playbook 本身应该在我的新 Linux 环境中安装和配置一些设置,因此,我需要做的事情之一就是安装 zsh,然后...

回答 1 投票 0

运行此 ansible 任务的更好方法?

我想创建一个ansible任务。 playbook 本身应该在我的新 Linux 环境中安装和配置一些设置,因此,我需要做的事情之一就是安装 zsh,然后...

回答 1 投票 0

有没有办法使用标准 Ansible/Jinja2 模板语法从值列表构建单个字符串?

我有一个看起来像这样的变量: 文件: -a.yaml -b.yaml -c.yaml 使用 ansible.builtin.template 模块,我想构建一个包含以下字符串的文件: 哦...

回答 1 投票 0

如何将部署的虚拟机(vmware_guest)的变量传递给角色以进行进一步配置

Ansible 新手,在使用 vmware_guest 新部署的虚拟机上运行角色时遇到困难。 试图收集要在某些角色中使用的变量,但这些变量似乎没有被转移。 我有...

回答 1 投票 0

尝试使用替换模块更新文件时出现 Ansible 问题

我不确定您以前是否遇到过这个问题 我正在使用 ansible 替换模块来更新位于 /etc/systemd/ 目录中的文件。虽然日志显示更新成功...

回答 1 投票 0

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