ansible 相关问题

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

在其他角色中使用注册变量

大家好我有问题。我目前遇到的问题是,无论文件名是否为空,复制文件的角色都会跳过所有文件。在Role1我......

回答 1 投票 0

我们可以使用lineinfile模块在Ansible中添加基于匹配Regexp的新行吗?

基本上,我有一个包含接口信息的文本文件(即接口gigabit0 / 1/2,接口gigabit0 / 2/3)。我需要在每个接口命令后添加一个额外的块。它必须看......

回答 1 投票 0

在一个任务中使用两个with_items循环

我对这个问题做了很多研究。虽然我找不到解决问题的答案。我想删除带有ansibe的directorys内容,删除目录本身。我想要做 ...

回答 1 投票 1

从包含具有Ansible的特定文件名的文件中复制某些文件

我有一个包含不同filnames的文件。该文件中的文件名是什么,每次运行playbook时都会更改。虽然我发现只能复制目录中的所有文件或复制...

回答 1 投票 0

ansible中的bash数组元素计数操作

想知道这在ansible任务中是如何工作的? - shell:| y =(aa bb); echo“$ {#y [@]}”register:r目前它给出以下错误错误:解析任务时发生错误'...

回答 2 投票 4

在其他游戏中访问变量 - Ansible

Ansible版本:2.4.2.0从这里和这里,我可以写下面的playbook $ cat test.yml - 名称:查找主虚拟机主机:all-compute-host remote_user:热管理任务: - 名称:获取...

回答 1 投票 0

确保使用Ansible下载二进制文件的幂等性的最佳做法是什么?

我正在编写一个ansible playbook来安装Elastic堆栈,堆栈的每个组件都分成一个单独的角色。在playbook执行期间,我使用unarchive模块来获取...

回答 2 投票 2

如何在YAML中使用变量作为键?

我想使用索引作为使用ansible生成docker节点标签的密钥。我尝试了以下代码,但同样不替换索引值。 --- - 名称:分配标签......

回答 1 投票 1

使用“failed_when”处理错误不起作用

我希望创建一个在多个服务器上运行的ansible playbook,以检查是否符合合规性规则。因此,剧本应该检查是否有几项服务......

回答 1 投票 0

Ansible根据定义的变量从另一个组中获取主机IP

我想根据变量名从库存文件中的另一个组中获取主机的IP。示例清单文件:[master] master-0.example.io master-1.example.io master-2.example.io [replica] ...

回答 1 投票 1

有没有办法在ansible的条件过滤器中使用if..else逻辑?

我想在单个play中基于变量stdout对2个不同的值进行硬编码。如果服务正在运行,那么我想将硬编码值视为其他好的。如何在ansible中使用这个逻辑?我能......

回答 1 投票 0

分配ssh用户取决于Ansible中主机文件中提到的主机名

我的主机文件定义如下。 [groupname] server1 server2 server3上面列表中的每个服务器都有不同的SSH用户登录。在我的剧本中,我根据...设置用户

回答 1 投票 0

如何在ansible中的单行中运行多个命令

我需要在一行中运行两个ansible命令。在运行命令时,它只执行第二个命令。 ansible -i list cdlk -a“touch / tmp / a”-a“touch / tmp / b”--private-key = / tmp / ...

回答 1 投票 0

ansible-playbook在设置时挂起

我正在尝试运行ansible-plabook,但它在设置时挂起。我的剧本做了很多工作,如调用不同的角色和模块,它也收集事实。它以前工作得很好,但现在我不是......

回答 5 投票 5

如何使用ansible在两个节点之间复制文件

我需要将文件格式机A复制到机器B,而我运行所有ansible任务的控制机器是机器C(本地机器)我尝试了以下内容:在shell中使用scp命令...

回答 7 投票 81

如何为ansible ad-hoc提供named和free_form参数?

我遇到了一个Ansible的模块,它带有free_form参数和命名参数 - win_command。给出了一个具体的例子,其中在stdin上提供了powershell脚本: - name:Run ...

回答 1 投票 0

ansible-playbook with_flattened migration to loop

我正在尝试将使用with_flattened的旧playbooks迁移到循环中。我试图遵循ansible用户指南但未能这样做。这是我的host_var: - hosts:example.com vars: - ...

回答 1 投票 0

使用date.stdout过滤器和来自stdout的变量的Ansible playbook

我正在尝试运行这个任务:--- - name:“{{BANNER}}”shell:“rpm -qf / etc / issue”register:rpm changed_when:False ignore_errors:True - shell:'rpm -q - 我“{{rpm.stdout}}”| grep“......

回答 1 投票 0

Ansible Playbooks vs Roles

根据Ansible文档,Playbook是:......一个非常简单的配置管理和多机器部署系统的基础,不同于任何已经存在的,并且非常......

回答 5 投票 77

Ansible包括播放任务获取错误“无法打开SFTP连接”

我有一个由另一个使用include设置启动的剧本,如下所示。 parent.yml - hosts:localhost gather_facts:错误任务: - add_host:name:“{{item.value ['hostname']}}”...

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.