问题标签 [ansible-tower]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 如何检索ansible模块的执行状态?
在 docker_container 模块下方:
我们在塔里运行这个
如何检索docker_container
模块的执行状态?在标准输出..
linux - 安装塔 RPM 任务失败
尝试运行 setup.sh 文件来安装 ansbile 塔。但是脚本在安装塔 RPM 任务时一直失败。ansible 版本=2.8
任务 [packages_el : 安装 Tower RPM。]
致命的:[本地主机]:失败!=> {"changed": true, "changes": {"installed": ["ansible-tower == 3.5.0"], "updated": []}, "msg": "Repository 'extras' 丢失配置中的名称,使用 id\nRepository 'new_extras' 在配置中缺少名称,使用 id\nRepository 'dvd' 在配置中缺少名称,使用 id\nError: Package: ansible-tower-venv-tower-3.5.0-1 .el7at.x86_64 (ansible-tower)\n 需要: rh-python36-python\n错误: 包: ansible-tower-3.5.0-1.el7at.x86_64 (ansible-tower)\n
Requires: rh-python36-runtime\n", "rc": 1, "results": ["Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-\n : manager\n此系统未注册带有授权服务器。您可以使用订阅管理器注册。\n解决依赖关系\n--> 运行事务检查\n---> 将安装包 ansible-tower.x86_64 0:3.5.0-1.el7at\n--> 处理依赖项:ansible-tower-ui = 3.5.0-1.el7at 用于包:ansible-tower-3.5.0-1.el7at.x86_64\n--> 处理依赖项:ansible-tower-server = 3.5.0-1 .el7at for package: ansible-tower-3.5.0-1.el7at.x86_64\n--> Processing Dependency: rh-python36-runtime for package: ansible-tower-3.5.0-1.el7at.x86_64\n- -> 运行事务检查\n---> 将安装包 ansible-tower.x86_64 0:3.5.0-1.el7at\n-->
docker - Ansible - 具有相对路径的入口点
我们可以使用具有相对路径的 docker 文件在本地运行 docker 容器ENTRYPOINT
:
当使用以下任务从 ansible 塔启动相同的 docker 映像(上述 docker 文件)时:
我们得到文件未找到错误script.sh
如何解决此错误?
rocket.chat - Rocketchat 与 AWX Tower 通知的集成
我正在寻找一种方法如何将 Ansible Tower / AWX 的通知集成到 Rocket.Chat?我找不到适合 Rocket.Chat 集成的脚本。
ansible - Ansible AWX 中的 Azure CLI 命令
我正在使用 AWX 运行 Ansible,我已经配置了 Azure 凭据,并且我能够使用 Azure 模块来创建/删除 Azure 资源。
但是 Ansible 缺少一些我需要的模块,因此我想使用 Azure CLI 运行直接命令,但是每次我收到没有此类命令的结果时。
Ansible/AWX/Tower 如何从 Azure 模块执行命令?
针对 localhost 运行以下代码:
#
工作的输出是第一部分做了一些更改,第二部分给出了错误:
知道如何在 Ansible AWX/Tower 中使用 Azure CLI
ssh - AWX 到跳转主机:横幅交换期间连接超时
我正在尝试使用跳转/堡垒主机连接到私有子网中的其他主机。我收到以下错误:
我正在尝试通过堡垒连接到主机。我正在使用 AWX/Ansible Tower。
CentOS 7 AWX 6.1.0 Ansible 2.8
这是我当前的配置:
跳转主机 ssh 密钥也已添加到 awx 并用于作业模板,但是我仍然无法创建 ssh 隧道以通过跳转主机访问私有子网中的主机。
这可能是我想念的一些简单的东西,但我就是看不到它!提前感谢您的帮助!
ansible-tower - Ansible-Tower 两因素身份验证?
有没有人在 Ansible-Tower 上成功设置了双因素身份验证?
我是 Ansible Tower 的新手,需要使用两因素身份验证对其进行设置。
ansible - 使用 Ansible Tower 构建 VM,我希望仅在定义变量时才能创建其他磁盘
我目前正在跨 AWS 和 VSphere 构建 Ansible 映像剧本模板,我希望能够定义多个额外的磁盘,但前提是它们是通过变量定义的。
剧本:
变量:
错误:
这个想法是,如果在启动作业时未定义变量,它将被 vm_guest 模块跳过。
这是最好的方法吗?有没有人能提出一个成功的前进方式?
更新:最好的方法可能是构建实例,然后使用 vm_guest_disk 使用下面建议的方法添加其他磁盘。该模块在 v2.8 中可用。
我们的 Tower 版本是 2.7.9,所以我将使用更详细的方法,通过 disk_num 变量调用多个 vm_guest:
变量
剧本:
ETC
ansible - 在 AWX 中的变量中搜索值
我正在尝试在 awx 中提出一个主机过滤器查询,该查询能够过滤我的库存变量字段中包含的键中的值。
我的变量字段如下所示:
我当前的主机过滤器是这样的:
https://my-awx.com/api/v2/hosts/?host_filter=variables__icontains=automation
使用上面的过滤器,我至少能够接收到相应的实例,但是我希望能够过滤超过automation
. 最终,我希望接收其automation
标签具有密钥的所有实例,awx
并将它们集成到智能库存中。
另一个问题:是否有更好的文档可用然后https://docs.ansible.com/ansible-tower/latest/html/towerapi/filtering.html更好的文档可用?我觉得它缺少我的问题中包含的细节。
最好的问候,静止不动
ansible - Ansible Tower - 模块 lineinfile - 问题:缺少行
我正在使用 ansible tower 并配置为运行 forks = 250。
我的任务很简单,它将从 4000 台主机等主机中提取的数据写入文件中。
例子:
这很好用,但最近我注意到缺少 400 个主机的行。这些主机没有任何问题,所以我唯一的线索是该模块lineinfile
在文件中写入那么多行时有其局限性。
我想知道这里是否有人曾经或曾经遇到过这个问题以及任何替代方案。谢谢!