ansible 相关问题

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

如何从YAML键/值对列表项访问值?

如果我有以下YAML列表项(我认为它是所谓的),它表示为键/值对,我该如何读取该值?我一直在浏览YAML文档但没有...

回答 1 投票 -2

Ansible:从JSON响应创建变量

我正在努力理解如何从一个uri呼叫中获得响应以传递给另一个。我正在为我的存储系统创建一个剧本。对于在...中传递的所有REST调用,它需要一个SessionKey

回答 2 投票 1

通过ansible模块的服务状态(不是通过“shell”或“c ommand”)

通过Ansible-Playbook我想首先检查服务的存在(运行),然后停止服务,如mongod。这是停止服务的代码: - 名称:停止服务:...

回答 2 投票 0

Ansible - 版本文件检查

我想能够读取一个版本文件,如果它存在,并检查其内容。如果版本更改或文件不存在则返回True,如果versionfile存在且版本匹配则返回False ...

回答 1 投票 0

Ansible:在循环中生成变量

在我的变量文件中,我需要定义一个列表变量,其项目具有相似的模式,并且还共享一些(冗余)信息。而不是手动键入所有这些信息,我想生成...

回答 2 投票 2

如何在库存文件中使用ansible-vault加密密码?

我想在我的库存文件中使用加密密码和ansible-vault,然后针对该文件运行playbooks。像:ansible-playbook --ask-vault-pass -i inventory test.yml我试过......

回答 1 投票 1

将文件复制到远程服务器但是在属于其他用户的目录中?

我正在开发一个ansible playbook,它将我的tasks.tar.gz文件复制到远程服务器并将其解压缩到远程服务器上的特定目录中。我在machineA上运行我的剧本作为用户......

回答 1 投票 -2

如果变量与正则表达式不匹配,则失败

寻找一个Ansible任务,如果变量与给定的正则表达式不匹配,将导致该剧本失败。类似于:#word当主机名与正则表达式不匹配时 - 失败:msg:“库存主机名...

回答 1 投票 1

使用Ansible中的json_query / jmespath过滤器进行多次搜索

我正在尝试解析以下json中的特定子网名称,同时在json_query中使用contains_with或starts_with过滤器。它包含两个vnet,每个vnet都有多个子网:{...

回答 1 投票 1

在Ansible中,如何连接到Windows主机?

我一直坚持使用Ansible窗口模块。我只是想ping Windows机器。但我得到'连接超时'主机[windows] 192.168.1.13 group_vars / windows.yaml ansible_user:raja ...

回答 1 投票 4

我可以在私有git仓库中添加角色作为Ansible中的元/依赖吗?

我有一堆Ansible角色,我想重用。它们每个都保存在私人BitBucket的回购中。我想添加在Git中托管的项目作为我的角色的元/依赖项...

回答 1 投票 0

在詹金斯调用Ansible剧本

我有jenkins构建,我正在尝试调用sible上传的ansible playbook文件。当我执行一个用于调用ansible playbook文件的post-build-script时,我以下面的错误结束。不能......

回答 3 投票 0

如何使Ansible通知主机是相同的,避免任务冲突

我的库存文件保持相同的主机逻辑数量但是ansible_host的数量可能不同:案例1,三个逻辑,主机三个ansible_hosts all:...

回答 1 投票 0

使用ansible API打印主机列表

如何使用ansible API获取主机列表。我想使用ansible python API等效于下面的命令。 ansible all --list-host编辑:这是正确的方法吗?库存=安塞....

回答 1 投票 2

Ansible-vault错误与“奇长字符串”

我正在运行Ansible 1.8.2。我在另一个系统上创建了一个拱形文件。在该系统上它没有任何问题。但是,当我在本地系统上运行它时,我收到以下错误:$»...

回答 4 投票 8

ansible - 如果跳过播放,则不提示输入变量

我有一个有几个剧本的ansible剧本,一个剧本设置如下: - hosts:windows vars_prompt: - name:“svnuser”提示:“SVN用户名”private:no - name:“svnpass”...

回答 1 投票 1

具有poll = 0的Ansible异步模块未完成任务

首先,我使用的是Ansible 2.0.0(我无法避免)。我有这样的任务。在这里,我使用ping命令将流量发送到目标计算机2分钟。此命令在远程运行...

回答 1 投票 1

Ansible使用不同的变量文件多次运行相同的角色

我有一个用于服务一个静态网站的服务器(例如catpics.com)。使用Ansible,我有一个基本角色(用于设置防火墙,时间,用户帐户等),一个letsencrypt角色(获取TLS ...

回答 1 投票 2

如何使用ansible查找Linux主机的序列号

因此,对于Linux服务器序列号,我看起来有一个“内置”事实的高低,看起来如果没有自定义的dmidecode ansible模块就无法使用它。这是真的吗? ...

回答 1 投票 0

如何在ansible中实现关于修改文件的条件逻辑?

在ansible中,我想仅在配置更改时重新启动服务。下面是一个示例: - hosts:workers任务: - lineinfile:'dest = / etc / default / autofs regexp = ^ OPTIONS = line =“OPTIONS = \ ...

回答 3 投票 1

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