ansible-2.x 相关问题

Ansible是一个极其简单的IT自动化平台,可使您的应用程序和系统更易于部署。避免编写脚本或自定义代码来部署和更新应用程序 - 使用SSH语言接近普通英语的语言自动化,无需在远程系统上安装代理

Ansible come_user 会导致“sudo 密码不正确”,但仅使用 come 就可以了

--- - 名称:克隆 rbenv 变成:是 git: 仓库:'https://github.com/rbenv/rbenv.git' 目的地:/home/mastodon/.rbenv 工作得很好 --- - 名称:克隆 rbenv 变成:是 成为用户:mas...

回答 1 投票 0

仅在本地主机上运行 ansible 任务一次

我有下面的伪代码要在ansible中实现。 改变=真 如果(改变) { print("第一个块执行") } 别的 { print("第二个块执行。") 改变=...

回答 1 投票 0

如何在 Ansible 中创建数字递增的变量?

我正在编写一个 Ansible 任务,它会安装一组具有以下 objectClass 以及属性和值的 LDAP 条目。 dn: 条目=101,cn=多播,{{ ipa_base }} 对象类:多播地址

回答 1 投票 0

playbook 添加具有密码短语的 ssh 密钥并重用 SSH_AUTH_SOCK、SSH_AGENT_PID

我想要实现什么?使用单个 Ansible 剧本, 如果未运行(在本地主机上),则启动 ssh-agent。 添加 ssh-key(受密码保护)。 连接到远程机器来运行任务 ...

回答 2 投票 0

ansible 无法读取加密的 credential.json

Ansible 手册: 猫 sitecode_refresh.yml --- - 名称:运行 sitecode_refresh.py 主机:本地主机 变量文件: - 凭证.json 任务: - 名称:运行站点代码刷新脚本 no_log:f...

回答 1 投票 0

nasible 无法读取加密的凭证.json

Ansible 手册: 猫 sitecode_refresh.yml --- - 名称:运行 sitecode_refresh.py 主机:本地主机 任务: - 名称:运行站点代码刷新脚本 无日志:假 外壳:| scl ena...

回答 1 投票 0

MySql 数据库中的 Ansible 输出

我有ansible playbook来在Linux服务器上执行更新。这本剧本运行良好。我想获取此剧本的输出并将其插入到 MySql 数据库中。下面是我的 ansible 剧本 --...

回答 1 投票 0

ansible 命令模块不保留环境变量

Ansible 手册: 猫 sitecode_refresh.yml --- - 名称:运行 sitecode_refresh.py 主机:本地主机 任务: - name: 为普通用户设置pip pat 命令: scl 启用 python27 bash - 不...

回答 1 投票 0

如何使用另一个包含字典的列表循环遍历一个列表

我正在处理的 Ansible Playbook 遇到了一些问题。我使用 vm_hardware_disk_module 在特定 vCenter 中的特定虚拟机上创建多个虚拟磁盘。 这是...

回答 1 投票 0

在Ansible中,如果任何主机无法访问,如何成功退出(不使用ignore_unreachable)

我有以下剧本来获取第一个可访问的主机: --- - 主持人:全部 收集事实:是的 忽略不可达:是 任务: - 名称:获得群内第一个好主持人 变量: 阙...

回答 2 投票 0

将 Ansible 中的复杂变量(列表字典)减少为简单列表

我搜索、扫描并尝试了多种解决方案,但没有找到合适的解决方案。这看起来是一个简单的操作。给定(例如)用户名和权限的 Ansible 变量,我想...

回答 1 投票 0

Ansible blockinfile 模块幂等?

我想使用 blockinfile 模块在文件中插入一些行。 任务是这样的: 名称:添加一些行 成为:真实 块文件: 目标:/etc/sysctl.conf 布洛...

回答 2 投票 0

在 Ansible 的调试任务中格式化标准输出

假设以下任务: - 外壳:“some_script.sh” 注册:“some_script_result” - 调试: 消息:“输出:{{ some_script_result.stdout_lines }} 我收到以下...

回答 5 投票 0

Ansible 语法错误:操作中出现意外参数类型:class 'ansible.parsing.yaml.objects.AnsibleSequence'

-名称:'分区' 标签:['fs', 'fs-ext4'] 变量: vdcnames: 'ls -l /dev/disk/by-id | grep "{{卷[项目["名称"]]}}" |头-1 |切-d“/”-f 1' 任务: -

回答 1 投票 0

ansible上的条件测试

我正在尝试使用 Ansible 检查是否安装了特定的软件包。这是我的任务 - name: 检查是否安装了名为 {{ pkg_name }} 的软件包 ansible.builtin.deb...

回答 1 投票 0

Ansible 循环文件

在 Ansible 2.5 之前,循环的语法是 with_x。从 2.5 开始,循环受到青睐,with_x 基本上从文档中消失了。 尽管如此,文档还是提到了如何替换 wi...

回答 2 投票 0

将 ansible 列表列表转换为字典列表

我终于学会了如何使用产品进行嵌套列表,但我不喜欢必须通过索引访问结果。产品生成一个列表列表,我想要一个字典列表。 例如,

回答 1 投票 0

通过 ansible 运行 Python 脚本

我正在尝试从 ansible 脚本运行 python 脚本。我认为这很容易做到,但我想不通。我有一个这样的项目结构: 剧本文件夹 角色...

回答 6 投票 0

Ansible 在一个特定命令处停止

我的 ansible 配置看起来像并停止在这个命令上: - 名称:确保部署用户有自己的主目录 文件: 路径:“{{ item }}” 状态:目录 所有者:“{{ deploy_user }}&

回答 0 投票 0

Ansible Tower执行结束时如何总结失败的断言?

我在我的 Ansible Playbook 中运行了大约 20-30 个断言。通过忽略错误,我可以在不跳过的情况下运行所有这些。但是,如果任何随机 2-3 断言失败,那么我必须搜索...

回答 0 投票 0

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