ansible 相关问题

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

ansible python API来设置没有本地yml文件的变量

我已经阅读了一些关于如何使用ansible python API的示例。一些示例依赖于一些现有的本地文件,例如inventory,group_vars。 HTTP://docs.ansible.com/ansible/latest/dev_guide / ...

回答 1 投票 0

ansible动态主机拒绝使用自定义解释器

我正在尝试使用ec2模块在AWS上配置新计算机并在本地更新我的主机文件,以便下一个任务已经使用hosts文件。因此,供应不是问题,甚至是......

回答 1 投票 2

带有cacert选项的Ansible URI模块

我正在尝试相当于:curl -X POST --data - 键 --cert --cacert --header“Content-Type:application / json”&...

回答 1 投票 1

在Ansible中为组添加公共变量的位置

我们有一些脚本可以帮助我们在AWS中设置最多6个虚拟机的VPC。现在我想登录这些机器。出于安全原因,我们只能通过SSH访问其中一个,然后通过隧道/代理访问...

回答 1 投票 1

Ansible:通过从另一个列表中提取多个属性来创建列表

我有一个这样的列表:第一个列表:卷: - {device_name:'/ dev / sda1',volume_type:'gp2',volume_size:'80',delete_on_termination:true,os_device_name:'/ dev / xvda',mount_path: '/'} ...

回答 1 投票 0

限制ansible控制台输出中的行长度

在控制台中运行ansible-playbook时,可以调整控制台窗口的大小以限制控制台输出的行长度。 ansible使用fcntl.ioctl来获取TIOCGWINSZ,当它找到一个tty os ....

回答 1 投票 0

Ansible,如何在循环期间修改变量?

我正在使用Ansible 2.3.0.0并且我已经在Ansible 2.4.0.0中进行了测试,获得了相同的结果。我的问题很简单。我有以下列表:vars:password_text_to_encrypt: - {line:“{...

回答 1 投票 1

无法使用Ansible解压缩位于远程centos机器上的文件

- name:解压缩Elasticsearch文件unarchive:src = / root / elasticsearch-1.4.0.tar.gz dest = / tmp / TASK [解压缩Elasticsearch文件] *************** ****************************致命:[54.173 ....

回答 2 投票 9

以[用户]身份从Jenkins运行Ansible

我有一个正在运行的Ansible环境(带有环境变量,动态库存)和多个脚本。最近我将Jenkins添加到同一台服务器上,以便简化自动化。当我 ...

回答 2 投票 2

YAML语法错误(Ansible playbook)

我正在尝试编写一个安装Apache的剧本,但我得到以下错误:违规行似乎是:tasks: - name:install apache ^ here这里是我的YAML代码:...

回答 1 投票 -2

Ansible角色工作流问题

我想(step1)更改postgresql配置文件,(step2)重启服务然后(step3)添加db user。 ../roles/postgres/tasks/main.yml - 名称:更改postgre pg_hba.conf模板:src = ...

回答 1 投票 0

Ansible嵌套循环尝试仅迭代“全部”,“未分组”值

我尝试创建一个Ansible角色,为两个文件添加四行。我想在文件/etc/pam.d/sshd和登录中添加A,B,C和D行。我创建了一个角色:--- - name:添加一行lineinfile:...

回答 1 投票 1

Ansible find replace不适用于2行

- 名称:Cassandra cassandra.yaml lineinfile:dest:“{{home}} / conf / cassandra.yaml”state:present regexp:“{{item.regexp}}”line:“{{item.line}}”#备份:是with_items: - {...

回答 1 投票 0

Ansible - 将对象数组映射到不同的对象数组

有没有办法将Ansible Playbook中的对象数组映射到不同的对象数组?假设我们有一个源数组:arr: - value:a - value:b - value:c我们想要的是......

回答 1 投票 3

ansible意外异常:字典更新序列元素#0

当我运行下面的命令[ansible @] $ ansible localhost -vvv -m setup使用/etc/ansible/ansible.cfg作为配置文件时,它会给出以下错误错误!意外异常:字典更新...

回答 1 投票 -1

Ansible:如何在playbook中声明全局变量?

如何在Ansible playbook中声明全局变量。我在谷歌搜索并找到了以下解决方案,但它没有按预期工作。 - hosts:所有vars:prod-servers: - x.x.x ....

回答 2 投票 6

如何在Ansible中将注册变量作为数组传递?

我试图列出目录中的文件并复制到其他目录。这是我的剧本:--- - hosts:testserver成为:true tasks: - name:list files命令:“ls / root /”...

回答 2 投票 -1

如何从ansible中的文件到分隔符访问数据,并根据变量将数据分配给变量和循环播放

我有一个如下文件数据:[prod] product = Admin; Financial; Hrm当我尝试访问文件数据时,我得到完整的行,如Admin; Financial; Hrm但是对于第一个循环我只需要管理员,。 ..

回答 1 投票 0

Ansible添加GPG密钥服务器

我需要将这两个命令合并到我的ansible脚本中:#sudo gpg --keyserver hkp://keys.gnupg.net --recv-keys ########sudo gpg -a --export ### #### | sudo apt-key add - 我...

回答 1 投票 1

从寄存器var创建dict

我在尝试使用以下行格式化脚本输出时遇到问题:“key1:val1”在var中注册它,它给出:“var.stdout_lines”:[“key1:val1”,]我想从此设置set_fact。 ..

回答 1 投票 0

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