ansible-playbook相关内容

如何在变量中使用通配符

我想按照主机名列出文件.但问题是我无法正确使用带有变量的通配符.有人可以建议我吗. ---- 主机:本地成为用户:是的变量:文件名:/root/stuff任务:- 名称:列出文件动作:命令 ls -lrt {{ 文件名 }}/'*{{ansible_hostname}}'注册:列表文件- 调试:var=listfiles 解决方案 如果您的问题是为什么 * 不展开?,那么: comm ..
发布时间:2021-11-11 01:52:00 其他开发

Ansible 组中基于 ip 范围的动态组

如何根据 ansible 清单组中的 ip 地址范围创建变量组?我在不同的位置有两组服务器.我想在每次剧本时创建组,以便剧本在更新的服务器列表上运行.我已经根据主机库存中的分布、生产、开发、测试、qa、dr 进行了分组. 提前致谢 解决方案 您可以在开始时扫描所有主机并根据需要对它们进行分组,例如通过网络: - 主机:所有任务:- group_by: key=network_{{ ..
发布时间:2021-11-11 01:51:54 其他开发

Ansible fileinline 不适用于循环

我正在尝试使用 lineinfile 在文件中添加或编辑多行,但不起作用.我使用下面的代码没有运气 Ref: ansible: lineinfile for many lines? # vim/etc/ansible/playbook/test-play.yml- 主机:tst.wizvision.com任务:- 名称:换线行文件:目标:/root/test.txt正则表达式:“{{ item. ..
发布时间:2021-11-11 01:51:39 其他开发

旧的 ansible playbook 每次都执行

我编写了 ansible(2.0) playbook,用于在盒子上安装 sonarqube.当我遇到问题时,我更改了 sonarqube 角色中的一个细节.当我改变我的剧本时,似乎 ansible 没有检测到变化.我试过评论/删除任务.我用过 --flush-cache,但没用. 任何帮助将不胜感激.如果我需要任何其他细节,请告诉我. 解决方案 很奇怪的问题.ansible play ..
发布时间:2021-11-11 01:51:16 其他开发

在远程机器上生成的本地机器上保存文件?

test.yml ---- 主机:网络服务器远程用户:用户名任务:- 名称:执行脚本命令:sh/home/username/top.sh top.sh #!/bin/bash顶部 >系统文件 我在本地机器上运行 test.yml,它将在远程机器上运行 shell 脚本并将命令保存在 system.txt 文件中. top.sh 的位置:远程,system.txt 的位置:远程 ..
发布时间:2021-11-11 01:47:18 其他开发

使用 Ansible playbook 在 AWS (Amazon) ec2 中部署 Play Framework 应用程序

我对 AWS ec2 平台非常陌生.我想在 ec2 中部署我的 play 2.* 应用程序.此外,我需要在未来的更新中通过 git 部署它.我对它做了一个不错的研究,发现 Ansible playbook 可能是一个更好的解决方案.但我正在使用 Windows 并使用腻子将其配置为 ec2.现在我对命令行编程和Ansible 和Ansible playbook 知之甚少.我需要一些帮助才能找到直接 ..

使用 ansible 添加新的 sudo 用户 - “密码":“NOT_LOGGING_PASSWORD"信息

我正在使用 Vagrant(Virtual Box 提供商)来设置本地虚拟机.我还使用 ansible 和更具体的 ansible_local(Vagrant 插件)将一些工具部署到 VM 中. 最初我试图按照 ansible 文档创建一个新用户. ---- 名称:主节点主机:127.0.0.1连接:本地用户:rootvars_files:- vars/vars.yml变量:用户名:尼古拉 ..
发布时间:2021-11-11 01:46:59 其他开发

为什么我的自定义 Ansible 模块失败?

我正在学习 ansible,所以我写了我能想到的最简单的剧本和模块,但它失败了. 我的剧本 ---- 主持人:演示任务:- 名称:安装演示动作:安装 我的模块 echo "changed=True msg=OK" 以下似乎没问题: bash 脚本模式为 755 剧本正确链接到模块 这是输出: 失败!=>{"changed": false, "failed": true ..
发布时间:2021-11-11 01:46:45 其他开发