ansible-inventory 相关问题

使用此标记可以将Ansible清单定义为静态文件(也称为hosts文件),或通过外部脚本(例如AWS EC2清单)动态定义。

如何在 Ansible playbook 中运行一次特定任务

我正在为一个实验室项目编写一本剧本,该项目使用 EC2 实例来托管网站。我目前使用 ubuntu 作为操作系统。所以默认情况下安装并启用apache2时,...

回答 1 投票 0

在Ansible中,如果任何主机无法访问,如何成功退出(不使用ignore_unreachable)

我有以下剧本来获取第一个可访问的主机: --- - 主持人:全部 收集事实:是的 忽略不可达:是 任务: - 名称:获得群内第一个好主持人 变量: 阙...

回答 2 投票 0

如何直接通过 ubuntu-latest 上的 GitHub Actions 运行带有 aws 动态库存的 ansible?

我尝试了以下步骤: 在 GitHub 操作中配置的工作流程: 名称: Terraform-ansible-apply 在: 工作流程_调度: 工作: 地形: 名称: Terraform 计划和应用 茹...

回答 2 投票 0

ansible动态库存插件的单元测试

我一直在尝试寻找动态库存插件的示例单元测试,但找不到任何。是因为无法模拟库存、加载器、路径等内部对象吗?

回答 1 投票 0

为什么 Ansible 不在 for 循环中评估我的 jinja2 模板变量?

我目前遇到关于 jinja2 模板和 ansible 的问题: 在我的 inventory.yaml 中,我有这样的东西: 所有主机: 变量: 示例值:150 主持人: example_host_1...

回答 0 投票 0

Ansible 在一个特定命令处停止

我的 ansible 配置看起来像并停止在这个命令上: - 名称:确保部署用户有自己的主目录 文件: 路径:“{{ item }}” 状态:目录 所有者:“{{ deploy_user }}&

回答 0 投票 0

Ansible:如何使用 shell 命令获取 ansible_hosts 的 ip?

我有一个 inventory.yaml 文件: 第二次测试: 主持人: 主机1: ansible_host:192.168.33.168 主机2: ansible_host:192.168.7.151 主机 3: ansible_host:192.168.33.158 我要……

回答 0 投票 0

Ansible:遍历字符串并将其替换为每个主机上的文件以进行 1:1 映射

我知道这可能是一个简单的问题,但不知何故它对我不起作用。我不确定我在哪里犯了错误。 我在所有主机上都有一个名为 /tmp/myfile 的文件,并且在...上有一个名为 my_ip 的字符串

回答 1 投票 0

建立不同用户组的清单

我有几个云,每个云都有一个不同的用户,我们需要登录才能成为 root(用于安装服务) 现在,我们第一次收到新服务器 - 我们以 ro 身份登录...

回答 0 投票 0

如何使用 community.general.pritunl_user_info ansible 模块

我正在致力于自动化 Pritunl VPN 管理活动。我遇到了 community.general.pritunl_user_info 模块。我在下面创建了一个快速测试手册。 我的问题:我不想执行...

回答 1 投票 0

来自字典的 Ansible 循环

我正在寻找一种循环遍历字典的聪明方法。 我的词典: certmgmt_keys_on_srv: aap.tstglobal.tst.loc: 服务: - t28419.tst.loc - t28420.tst.loc - t28421.tst.loc ...

回答 1 投票 0

自签名证书的安全问题

我遇到了这个 Ansible 问题,因为任务的 URL 是 HTTPS。 “自签名证书” 以下错误 致命的:[应用程序]:失败! => {“改变”:假,“目的地”:...

回答 0 投票 0

如果输出包含给定的字符串则跳过错误

我在 linux 中使用 ansible,我正在实现一个调用某些角色的剧本。 剧本.yml --- - 主机:my_hosts_group 收集事实:没有 角色: - 启动应用程序 - 运行应用程序 - 小...

回答 0 投票 0

在本地主机而不是库存主机中运行 Ansible 任务

我需要检查本地主机上是否存在一个文件 (/tmp/test.html),如果存在则执行其他任务。 你能帮忙在本地主机(工作站...

回答 4 投票 0

Ansible Inventory 文件——用于多个主机的 yaml 文件中的 extra-vars

下面是我运行剧本时需要使用的清单文件。 [eu-de_eos] eos-apps-45180 ansible_host=10.20.0.21 eos-apps-45181 ansible_host=10.20.0.22 [eu-de_ora] ora-apps-45184

回答 1 投票 0

如何修复“.azure_rm 插件:批处理请求失败,状态代码为 403”错误

我正在尝试为 Azure 配置动态清单。 我已经使用我的订阅 ID、租户 ID、客户端 ID 和我的客户端密码创建了一个 Azure 凭据。 我在

回答 1 投票 0

无法连接到主机...权限被拒绝(公钥,密码)无法访问

我发现很难运行一个简单的剧本。我已经 ping 目标并且它是成功的。当我运行剧本时出现此错误: PLAY [安装 httpd 并启动服务] *******************...

回答 3 投票 0

如何将额外的环境变量传递给导入的ansible playbook

我有一个 main_play.yml Ansible 剧本,我正在其中导入一个可重复使用的剧本 a.yml。 main_play.yml - import_playbook:“reusable_playbooks/a.yml” 一个.yml --- - 名称:my_playbook 居...

回答 1 投票 0

是否可以遍历特定主机和配置的数组

我正在尝试弄清楚是否有可能播放一个循环遍历一组配置/定义了特定主机变量的主机。 例如,这是我的库存文件 控制板...

回答 3 投票 0

如何从用户输入添加用户动态条目以及库存文件的动态条目?

--- - 主机:本地主机 成为:是的 收集事实:没有 任务: - 名称:删除文件 忽略错误:是的 文件: 状态:现在 路径:/root/ansible/inventory vars_pro...

回答 0 投票 0

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