Ansible是一个模型驱动的配置管理,多节点部署/编排和远程任务执行系统。默认情况下使用SSH,因此您管理的节点上不会安装任何特殊软件。 Ansible可以用任何语言扩展。
我对 Ansible 还很陌生。我正在将剧本从直接使用模块的剧本转换为使用角色和任务的剧本。通过最初的剧本,我可以得到价值...
我正在尝试使用ansible实现以下目标 创建一个没有密码的用户 添加用户测试 <-- ok and works on linux machine and works with ansible change to user test su test <--...
将节点升级到 Ubuntu 24.04 后,Rundeck 命令不再起作用
我使用rundeck(安装在Ubuntu 22.04服务器上)在一些远程节点上运行命令。 不幸的是,计划的作业在从 Ubuntu 22 升级的节点上不再工作......
Ansible Become_user 要求输入密码,即使它配置为无密码
我有一个奇怪的问题,经过多次搜索后,我无法找到答案。 这是一个非常简单的案例。 目前有一台linux机器,有用户x和用户y。当我手动登录我们时...
无法更新 Prometheus Ansible 角色中的属性
我正在尝试使用 Prometheus 角色:https://github.com/prometheus-community/ansible 我创建了一个剧本 - playbook.yaml,包含以下内容: --- - 主机:普罗米修斯服务器 成为:真实 ...
我需要知道调用 ansible 的机器的主机名或 IP,而不是库存中的主机名或 IP。 访问此内容的最简单方法是什么?请注意,我需要在...中使用这个变量
我在 Ansible 中使用以下数据结构: 数据中心: - 名称:数据中心1 集群: - 名称:ClusterA 主持人: - 192.168.0.1 - 192.168.0.2 - 呐...
如何将 json 字符串从 Jenkins 参数传递到 Shell ansible 参数
我有一个 Jenkins 管道,它运行一个包含一些 ansible 的 shell 脚本。脚本的 ansible 部分采用来自 Jenkins 作业 ANSIBLE_ARG 的参数。这个参数可以取任意数字...
使用 Ansible 管理 Nginx vHost Conf 文件
我是自动化世界的新手,我一直在努力弄清楚如何自动化和维护我使用 Ansible 管理的虚拟主机的 nginx conf 文件。 例如,通常我会创建一个conf...
我尝试通过ansible通过变量传递pvname来扩展VG,但是我真的不明白为什么不起作用。 下面你可以看到我的代码。 变量文件: 新磁盘: - 磁盘名称:...
我创建了名为 ansible 的 venv 并使用安装了 ansible pip3 安装 ansible。现在检查 ansible 版本配置文件 = None ansible --版本 安塞波 2.9.12 配置文件=无
所以,我有一个通过AAP(ansible自动化平台)执行的ansible角色 我需要在不同的计算机上创建几个用户,每个用户都有一个自动生成的密码 播放...
我想创建以下任务: 创建群组 创建用户 在authorized_keys文件中提供默认条目 如果定义了 ssh_pubkey 变量,则将其附加到authorized_keys 文件中 我的任务: - 不...
我们可以使用模块 get_url 在 Ansible 中下载文件,但现在我想使用循环下载多个文件, 例如,我有一个 config.txt 文件,其中包含文件列表(foo.conf, gui...
我有一个公共 Ansible 存储库,其中包含一些我需要隐藏/加密的模板文件。我不仅需要加密它们的内容,还需要加密它们的文件名。 我一直在尝试 ansible-vault 和 git-c...
Regex 用于提取 WordPress wp-config 数据库信息并使用 ansible 自动执行以更新共享托管环境
亲爱的, 我需要您对下面这个正则表达式的支持,我已经研究了过去 5 个小时,但无法弄清楚 定义\(\s*[\'"]DB_HOST[\'"]\s*,\s*[\'"]([^\'"]+)[\'"]\)
我在 Ansible 2.9.27 中遇到了一个非常奇怪的行为。此代码不起作用: - 设置事实: toto: "{{ '这是一个有效的字符串,即使有这些字符 {{' }}" - 调试: 消息:&...
Ansible - 使用 pyATS 播放失败“显示:未找到\”
我对 ansible 自动化相当陌生 我创建了一个剧本来在思科交换机上运行命令“show ip interface Brief”,然后使用 pyATS 解析输出(然后打印出来)...
我有一个这样的剧本,我尝试在ansible awx中运行它作为作业模板,但得到了一个回溯(最近一次调用最后): 文件\“/root/.ansible/tmp/ansible-tmp-1609214869.41401-6813-
在我们的剧本中,我们有一个名为:backupserver的主机 假设我们有一个很大的库存清单 +- 100。 现在我们有了一个新的备份服务器,所以我们最终有两个不同的主机: 备份服务器-1 备份...