Ansible是一个模型驱动的配置管理,多节点部署/编排和远程任务执行系统。默认情况下使用SSH,因此您管理的节点上不会安装任何特殊软件。 Ansible可以用任何语言扩展。
Ansible:递归监视服务器状态,并在服务器报告“正常”后触发其他任务,同时监视其余服务器
我有以下场景,我选择使用 Ansible 来尝试完成。 请参阅下面的 ansible --version 输出 ansible [核心 2.14.3] 配置文件= /home/user/.ansible.cfg 配置了我...
如何使用 ansible.builtin.file 在 src 路径中使用通配符创建符号链接?
我正在尝试代码 - 名称:创建符号链接 ansible.builtin.文件: 源代码:/usr/share/easy-rsa/* 目标:~/easy-rsa/ 状态:链接 但替换时出现错误:[呃...
ansible 正则表达式替换所有匹配的 string1,排除 string2
我想用猫替换所有狗的实例,除了那些不与老鼠玩耍的线。 我的文件内容如下所示: 狗:和老鼠一起玩 狗:和老鼠一起玩 狗:有...
我正在尝试使用ansible生成openssl自签名证书。 证书是通过执行以下操作生成的: openssl req -x509 -newkey rsa:4096 -days 365 -nodes -sha256 -keyout certs/tls.key -out...
Ansible:仅当满足每个附件的相应条件时才向电子邮件添加许多附件
在此线程中,解释了如何仅在满足条件时才将单个附件添加到通过community.general.mail 模块发送的邮件中。 现在我想添加来自 li 的许多文件作为附件...
为什么 Ansible 列出了某个服务,但状态为“未找到”?
TL;博士 Ansible 的服务事实中未找到服务状态意味着什么? 更详细: 使用 Ansible,您可以通过以下方式列出主机上的所有服务及其状态: ansible -m service_facts ...
我正在使用 ansible-playbook 在 S3 存储桶上应用生命周期管理。下面是 ansible 任务。 - name:配置生命周期 Community.aws.s3_lifecycle: 名称:“{{bucketName}}”...
我有以下代码,我想实现像 if-else 构造这样的条件逻辑: - 名称:下载katello代理包 获取网址: 网址:“{{ abc_url }}/pub/yyy.rpm” 德...
Ansible 错误! “重试”不是 PlaybookInclude 的有效属性
我想使用 import_playbook 运行 2 次可能会失败的 playbook1。 - 名称:运行剧本两次,可能会失败 ansible.builtin.import_playbook:playbook1.yml 重试次数:2 延迟:10
我有以下代码,其中我有以下 3 个角色。我不想为组名称为“er”的主机执行“def”角色。因此,当服务器也属于“呃”组时...
尝试替换 Ansible playbook 中的 apt_key
我有一个工作手册来创建 Ubuntu 20.04 VPS,然后安装包括 Docker 在内的大量软件。 我正在尝试将它用于 Ubuntu 22.04 VPS。 它确实有效,但是当使用 APT 时,我得到了...
Ansible 从 PowerShell Stdout_lines 以列表格式创建字典
我有一个 Ansible 任务,它从 IIS 服务器上的网站获取 Web 应用程序列表。通过运行 PowerShell 并注册输出。 PowerShell 输出被格式化为列表并且看起来......
在 Ansible 中,如何在文件末尾添加一段文本,并在标记前添加一个空行?
我有一个剧本,如下所示: - 主机:本地主机 任务: - 名称:更新文件 块文件: 目的地:/tmp/测试 块: | 1号线 2号线 运行后
如果文件不存在,使用 Ansible 创建文件有更好的方法吗?
我想创建一个ansible任务。 playbook 本身应该在我的新 Linux 环境中安装和配置一些设置,因此,我需要做的事情之一就是安装 zsh,然后...
我想创建一个ansible任务。 playbook 本身应该在我的新 Linux 环境中安装和配置一些设置,因此,我需要做的事情之一就是安装 zsh,然后...
有没有办法使用标准 Ansible/Jinja2 模板语法从值列表构建单个字符串?
我有一个看起来像这样的变量: 文件: -a.yaml -b.yaml -c.yaml 使用 ansible.builtin.template 模块,我想构建一个包含以下字符串的文件: 哦...
如何将部署的虚拟机(vmware_guest)的变量传递给角色以进行进一步配置
Ansible 新手,在使用 vmware_guest 新部署的虚拟机上运行角色时遇到困难。 试图收集要在某些角色中使用的变量,但这些变量似乎没有被转移。 我有...
我不确定您以前是否遇到过这个问题 我正在使用 ansible 替换模块来更新位于 /etc/systemd/ 目录中的文件。虽然日志显示更新成功...