ansible-inventory

    0热度

    1回答

    我有一个剧本,其中在任务中是模板文件复制到具有delegate_to特定的服务器:一个名为“格罗弗” 存货清单,这里的重要服务器是:bigbird,grover,oscar 这些模板文件必须具有与每个服务器的主机名匹配的名称,并且委托服务器grover也必须具有它自己的所述文件实例。只有在文件尚不存在的情况下,才能进行此模板复制操作。/tmp/grover预先存在于服务器grover上,并且它需要

    -1热度

    2回答

    我在Ubuntu上运行16.x(2.2.1.0 2.2.2.0版本ansible。和)这个Ansible的ad-hoc命令 ansible host_alias -a "df -h" -u USER 其中host_alias是定义的ansible hosts文件(定义了ec2实例及其.pem文件)。 主机文件看起来像这样: [host_alias] my_host.compute.amaz

    2热度

    1回答

    使用ansible-playbook命令,我们可以为库存中的所有主机执行剧本,并且我有一个从网络服务器中删除缓存的剧本。但除非开发人员要求这样做,否则我不应删除特定计算机上的缓存。 但通过使用ansible-playbook我无法从库存中选择特定的主机。但我可以使用一些语法,如ansible-playbook somebook.play -i hostname,,但是这会查找DNS条目并执行相应的

    -1热度

    1回答

    我在虚拟盒子上创建了两台Ubuntu机器。 我可以从另一台的终端ping另一台机器。 但是,当我从ansible ping我得到以下错误。 我的/ etc/ansible/hosts文件是: 我能得到这个解决方案?

    0热度

    1回答

    我使用ansible通过本地计算机上的kubectl命令将作业/配置发送到我的k8s集群。我有我的清单文件设置,以便每个群集是它自己的组,每个群集基本上是一个连接到本地主机。 # Inventory File # [east.k.example.com] localhost ansible_connection=local [east2.k.example.com] localh

    3热度

    1回答

    我必须使用template.j2列出文件中的所有服务器。目的是生成一个最新的配置文件与可靠的清单文件。所有文件都在安全服务器上。 我有一个generate-projectconf.yml,一个template.j2和库存文件。 问题是,我的方法localhost也在生成的文件中。我只想要库存文件中的IP。 我YML文件看起来像 - hosts: localhost tasks: - n

    1热度

    1回答

    具有相同名称的多个变量在我~/ip_vars_file,我有 ip : 10.20.30 ip : 10.20.31 ip : 10.20.32 这与lineinfile创建, lineinfile: line="ip{{':'}} {{item.public_ip}}" dest="{{ansible_env.HOME}}/ip_vars_file}}" with_it

    1热度

    1回答

    选择group_var变量文件我在group_vars/all/vars_file.yml定义我的所有变量和我的剧本是如下: --- # Top level play site.yml - hosts: webclient roles: - common - nginx - nvm - deploy_web_client - hosts:

    0热度

    1回答

    我有一个通过Terraform在Azure中配置的Scale Set I。 (一个比例尺集是一个含5个故障域和5个更新域的隐式可用性集[012]]基于此的群集,以提高冗余度。 到目前为止,我发现只有一个帖子远程处理这个enter link description here。 更多背景: 我可以切换到常规VM,而不是如果是绝对没有其他办法设置比例。 我使用了我已经定制过的动态库存(azure_rm.

    0热度

    1回答

    我一直在使用可靠的动态库存和可靠的剧本,有没有一种方法可以通过编程方式调用动态库存模块并运行剧本?