ansible-inventory

    0热度

    2回答

    我有一个非常简单的hosts文件 [clients] qas0062 [dbs_server] qas0063 对于项目的用户,我们不想让他们修改hosts文件,而是我们有一个单独的user.config.yml文件包含各种用户可配置的参数。在那里,我们有条目如 dbs_server: qas0065 所以,问题是:是否有可能在hosts文件,将使用user.config.yml定义

    -1热度

    1回答

    一种新的ansible和EC2,我有麻烦连接到新的实例,也许我还没有得到钥匙对的东西。 为了从新创建的实例连接到新创建的实例,我如何使用密钥对来SSH密钥而不是用户名和密码? 如果我在第二个剧本中附加--private-key = keypair.pem,但是不确定如何在创建新实例后在单个剧本中做到这一点,那么一切正常。 亲切的问候

    2热度

    2回答

    是否可以创建一个Ansible库存变量,该变量与库存主机或组没有关联,但该Playbook运行的服务器层是否可用?我有一个Ansible角色,使用APT安装libffi-dev软件包,但我可能想要在每个服务器层上安装该软件包的不同版本。我为此创建了一个变量“libffi-dev_ver”。我还拥有与我的每个层级相对应的库存文件“开发”,“分段”和“生产”。 我的角色的主要任务,这是从我的主要sit

    0热度

    1回答

    我正在关注this blog以便在OpenStack上安装OpenShift Origin V3。但我得到错误 "Could not create fact file: %s, error: %s" % (filename, ex) main.OpenShiftFactsFileWriteError: Could not create fact file: /etc/ansible/facts.d

    8热度

    4回答

    我想为Ansible中的新机器编写引导程序操作手册,它将重新配置网络设置。在第一次执行时,目标机器将具有DHCP分配的地址。 应该执行剧本的用户知道新机器的分配IP地址。我想提示用户是否有价值。 vars_prompt模块允许从用户那里获得输入,但是它被定义在hosts部分有效防止主机地址作为所需值。 是否有可能不使用包装脚本修改库存文件?

    0热度

    1回答

    Ansible版本:1.9.2 我正在运行一个将启动EC2实例的操作手册。我拥有包含所有变量的site.yml,并使用角色启动EC2实例。下面是该ec2_launch --- - name: create EC2 instance ec2: key_name: "{{ keypair }}" group_id: "{{ security_group }}"

    1热度

    1回答

    我正在使用Ansible EC2 Dynamic Inventory脚本来自动生成组。 这创建了Ansible组ec2,它包含我AWS账户中的所有EC2主机。 这些主机的子集有标记KubernetesCluster:kube-acceptance。动态库存脚本将创建一个组tag_KubernetesCluster_kube_acceptance。 我想构建一个Ansible组,包括组ec2中的所有

    1热度

    1回答

    当我尝试运行此Ansible命令时 - ansible testserver -m ping它工作得很好,但是当我尝试此命令时 - ansible webservers -m ping我收到以下错误 - ERROR! Specified hosts options do not match any hosts。 我的主机文件看起来像这样 - [webservers] testserver ans

    10热度

    1回答

    请考虑如果我想快速查看某些内容。有些东西并不需要连接到主机(以检查有效的本身是如何工作的,例如包括处理程序或其他东西)。或者localhost会这样做。我可能会放弃这一点,但手册页说: -i PATH,--inventory = PATH 的路径,库存,默认到/ etc/ansible /主机。 或者,您可以使用以逗号分隔的 主机列表或带有尾随逗号主机的单个主机。 当我运行ansible-剧本没有

    1热度

    1回答

    我想知道是否可以列出清单中存在的所有节点以将它们写入文件? 为例: 我有现在的5点在我的清单列表 在剧本我需要列出他们 他们在文件的结尾复制 我需要这样做,因为我使用的是反向代理,它是在我的vhost文件中自动输入我的新节点。