ansible 相关问题

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

如何将Ansible输出作为输入参数访问它

我正在考虑像这样的Ansible输出。 ok:[localhost] => {“ansible_facts”:{“filter3”:[“id = 1”,“type = DM”,“status = started”,“provisioning = completed”,“build = yes”,.. 。

回答 1 投票 -1

从Ansible回调插件设置退出代码

我正在编写一个Ansible 2.x回调插件,我希望能够根据v2_playbook_on_stats函数中的某些条件使用非零退出代码使当前的playbook失败。我有 ...

回答 1 投票 0

blockinfile和lineinfile错误

我正在尝试从路由器获取命令的输出并将其放入文本文件中,主机的IP地址作为文本文件的句柄。 lineinfile和...都会继续发生一些事情

回答 1 投票 -1

在hostvars中使用变量作为主机[重复]

我正在以这种方式使用hostvars:{{hostvars ['host'] ['something']}}并且它工作正常。但是,我想为主机名使用变量名,所以我做了以下内容:{{hostvars [item] ['...

回答 1 投票 -1

该Ansible变量应如何定义?

我试图理解我在一个不完整的Ansible角色中找到的变量引用。该角色使用dest引用一个值:“{{params ['box']。t1}}”在一个单独的yaml文件中我有框:t1:“...

回答 1 投票 0

如何让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

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