ansible 相关问题

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

如何让Ansible playbook在组中的第一个主机上运行?

如何仅在组中的第一个主机上运行playbook?我期待这样的事情:--- - name:只在组主机中的第一个主机上运行的playbook:“{{groups [group_name] | first}}”...

回答 1 投票 7

在ansible playbooks中组织/优化逻辑

我有下面的ansible剧本。它完成了它的工作,但我想知道是否可以改进维护,冗余,可读性,格式化等。我有点担心我目前...

回答 1 投票 0

ansible regex_replace过滤正斜杠

我正在尝试使用正则表达式替换过滤器,以便从启动到最后一个正斜杠提取所有字符串这来自linux,sed工作正常:echo /a/b/c.log | sed's / \(。* \)\ /。* / \ 1 /'...

回答 1 投票 1

我应该使用user_data还是Ansible配置我的EC2

当使用Terraform(或云形成)启动EC2时,我们可以通过在user_data / remote-exec中放置一些脚本来配置EC2。或者,我们可以使用Ansible / Chef等配置EC2。什么是......

回答 1 投票 0

如何在amazon aws上安装ansible?

在最新版本的amazon linux上运行Ansible时遇到问题。 [root @ ip-10-0-0-11 ec2-user] #yum install ansible --enablerepo = epel [root @ ip-10-0-0-11 ec2-user] #ansible-playbook Traceback(...

回答 4 投票 13

从连接到docker容器的代码/命令行运行ansible-playbook

我正在使用它:在/ etc / ansible / hosts文件中指定docker容器来对docker容器运行我的ansible playbooks。但有没有办法避免使用物理/ etc / ansible / hosts文件...

回答 1 投票 0

Ansible主机的库存yml不支持重复ip with_items

以下内容:store_controller:hosts:SERVER:ansible_host:“{{STORE_CTL}}”mgmt_ip:“{{ansible_host}}”global_mgmt:hosts:SERVER:ansible_host:...

回答 2 投票 1

docker-compose和ansible中的“mount if not exists”子句

我定义了几个路径,我应该在ansible dictionnary中找到日志:“/ data / athena / jenkins_master / home / logs”“/ data / athena / jenkins_master / home / logs / *”“/ data / athena / jenkins_master / home / logs / * / *“”......

回答 1 投票 0

如何通过ansible从shell命令的标准输出中删除换行符

所以我有一个场景,我在机器上使用ansible执行shell命令以获取有关标准输出的一些信息。我使用register将其结果记录在变量my_info中并打印...

回答 3 投票 4

如何使用rvm1-ansible角色安装rvm来运行bundle install

我使用rv1-ansible角色安装了rvm: - hosts:all remote_user:deploy roles: - {role:rvm_io.ruby,tags:ruby,rvm1_rubies:['ruby-2.4.0'],rvm1_user:'deploy'...

回答 1 投票 2

Ansible一直在抱怨未定义的public_ip,这已经是ec2项目注册的属性

我一直在尝试应用简单的playbook来启动ec2实例并尝试获取实例的public_ip并编辑hosts文件,以便在该实例上执行下一行的playbook。 ...

回答 2 投票 0

如何删除Ansible中匹配项之间的空行

我试图使用Ansible删除两行之间的空行但无法使其工作。我的源文件如下所示:###此行后面有空白行###块结束#More lines我...

回答 2 投票 2

我怎么能用Ansible打开ssh shell到远程?

我正在从Capistrano迁移到Ansible以部署Web应用程序。我设法迁移了几乎所有的食谱,但我坚持一个。为了快速访问远程服务器,我们曾经遇到上限...

回答 1 投票 0

使用Ansible挂载Azure文件共享

我想通过Ansible挂载Azure文件共享。如果我手动挂载,则命令如下:sudo mount -t cifs //xxxxxxxxxx.file.core.windows.net/yyyyyyyyyy / -o ...

回答 1 投票 1

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

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