ansible-playbook 相关问题

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

如何在YAML中连接字符串?

我正在编写一个剧本,我需要执行mysql查询并以json格式传递输出。 playbook代码正常工作只是我希望在字符串连接部分中遇到错误。如果我通过样品......

回答 3 投票 3

访问ansible playbook中的库存主机变量

我正在使用ansible 2.1。我有以下清单主机文件和一个需要访问主机文件变量的播放器调用的角色。关于如何访问它的任何想法(目前正在...

回答 6 投票 29

ansible ssh提示known_hosts问题

我正在运行Ansible playbook,它在一台机器上工作正常。在我第一次尝试的新机器上,我收到以下错误。 17:04:34播放[appservers] ********************************* ...

回答 6 投票 28

通过ansible访问AWS时出现403禁止错误

已通过IAM获得访问密钥和密钥。但仅限于通过我的AWS控制台打开IAM。为访问密钥和密钥,区域设置环境变量之后。执行./ ...

回答 2 投票 0

如何在ansible中循环主机名或IPS

我试图在ubuntu 14.04中使用ansible playbook设置和配置起搏器。截至目前,我只是在1节点测试它。因此在hosts文件中我只保留了该节点[hostname]的信息......

回答 3 投票 1

将变量传递给包含的剧本?

我想有一个大师剧本,其中包括其他剧本。是否可以将变量传递给包含的剧本?用于将变量传递给...的常规语法

回答 3 投票 9

如何将相对于角色的ansible文件复制?

我在角色中有一个复制任务,我期望src位置相对于角色本身,而不是调用角色的playbook。如何使这项工作和使用来自...的文件

回答 2 投票 54

Ansible:读取远程文件

我在远程主机上生成带有ansible的文件,在这一代之后,我想在另一个任务中读取这些文件。我没有找到任何模块用ansible读取远程文件(查找似乎只...

回答 5 投票 26

ansible嵌套循环,将outerloop作为dict,将内部循环作为dict项的值

我有ansible dict,其中key是名称,value是整数值。我希望我的外部循环遍历dict然后内部循环迭代该值的次数。 - 主持人:......

回答 1 投票 1

在不同的主机上执行Ansible任务

我创建了一个角色,我已经定义了所有的ansible任务。此外,我在库存中有主机A和主机B.是否可以在主机A上执行90%的任务,在主机B上执行10%的任务?我的Ansible ......

回答 2 投票 3

条款时使用True False和Ansible

我遇到了最愚蠢的问题。我无法弄清楚如何在Ansible 2.2任务文件中测试布尔值。在vars / main.yml中,我有:destroy:false在剧本中,我有:角色: - {'...

回答 3 投票 20

在多个任务上应用with_items

是否可以将项目列表应用于Ansible playbook中的多个任务?举个例子: - 名称:下载并执行主机:server1任务: - get_url:url =“some-url / {{item}}”dest =“...

回答 2 投票 12

在ansible playbook中声明变量的正确方法

我有以下playbook:1 --- 2 - hosts:lxc_hosts 3名称:在lxc容器上安装软件4任务:5 - 名称:获取lxc主机上的容器列表{{inventory_hostname}} 6 ...

回答 3 投票 0

如何使用ansible循环文件中的每一行?

我正在寻找类似于with_items的东西:但是这样可以从文件中获取项目列表,而不必将其包含在playbook文件中。我怎样才能在ansible中做到这一点?

回答 4 投票 14

ansible 2.3.0 - 没有可用的身份验证方法

我在ubuntu服务器上安装了ansible:pip install git + git://github.com/ansible/ansible.git@devel所以我的版本是:ansible 2.3.0 config file = /etc/ansible/ansible.cfg。 ..

回答 1 投票 3

Ansible:理解复合条件语句时

考虑下面这个简单的ansible剧本和相关的输出。为什么任务5被执行?这些任务是针对debian运行的。任务1按预期失败。那么,为什么和'一起'......

回答 1 投票 14

从剧本内部检查Ansible版本

我有一个在Ansible 1.9.x和2.0中以不同方式运行的剧本。我想检查当前在我的剧本中运行的ansible版本,以避免有人用旧版本运行它。我不 ...

回答 2 投票 8

分享Ansible角色

我有Ansible角色包,我想将其导入到项目中。如果我通过子目录组织它们,我会遇到与依赖相对路径有关的问题,即共享角色需要......

回答 2 投票 0

Ansible:如果不存在则插入行

我正在尝试使用ansible在属性文件中插入一行。我想添加一些属性,如果它不存在,但如果文件中已经存在这样的属性,则不要替换它。我加上我的安莎角色......

回答 6 投票 20

docker with ansible等待数据库

我尝试用ansible部署docker。我有一个docker数据库容器,而在其他容器中是我的web应用程序,我尝试链接这两个容器。问题是数据库容器没有......

回答 5 投票 7

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