问题标签 [ansible-awx]
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.
ansible - 更改 Ansible AWX/Tower 中的默认项目基本路径
我想使用自定义项目基本路径。据我了解,我需要更改 /etc/awx/settings.py 中的 PROJECTS_ROOT。但是,当我这样做时没有任何反应......我需要做些什么来手动重新加载 settings.py 吗?
ansible - 如何从 Ansible 中的新 Python 模块访问主机名
我计划实现一个新的 Ansible 模块,该模块将通过本地连接运行并对主机进行远程 API 调用。有什么方法可以从模块中访问主机/IP 地址的名称吗?我想据此决定使用什么 API。
ansible - 如何在 Ansible 中的多个任务之间共享参数
假设我想将一长串参数传递给多个任务 - 有没有一种简单的方法可以定义一次然后在所有任务中共享它们?
ansible - 是否有任何用于控制机器的 Ansible 远程客户端?
Ansible 不像 chef 和 puppet 使用 agent less run 。我想知道是否有任何 ansible 远程客户端,以便我们可以连接到 ansible 控制机器群,以在它们各自的目标上执行 ansible playbook。我正在寻找类似于以下的命令行客户端
ansible-execute hostname_of_control_machine username_of_control_machine password_of_control_machine inventory_file playbook_name
请建议是否有?
ansible - 如何在 Ansible Tower 中同时运行多个作业?
似乎所有作业都已排队,并且一次只会运行一个。我们如何运行多个?
acl - 在 Ansible 中提取文件权限数据
我想构建一个剧本来检查目录中所有文件的文件权限,然后使用 Ansible 创建一个包含其详细信息的报告。
我尝试为此目的使用 ACL 模块,但我不明白返回列表存储在哪里?
ansible - 如何在ansible中创建动态变量
真实场景,想在AWS中获取一个sqs的resource id,在playbook执行后会返回。因此,在文件中使用此变量来配置应用程序。
将变量从一个剧本持久化到另一个剧本
查看文档,set_fact 和 register 等模块仅适用于该特定主机。使用从一台主机到另一台主机的变量有很多用途。
我能想到的替代方案:
使用命令模块并将变量回显到文件中。后来,使用变量文件使用 vars section 或 include。
设置环境变量然后访问它,但这会很困难。
那么解决方案是什么?
linux - ansible调用变量从第一个变量文件和字符串形成并列在第二个变量文件中
我们有两个变量文件,第一个文件带有常量,第二个变量来自生成的输出。
第一个文件.yml
第二个文件.yml
在我们想调用 test_variable,但变量的形成应该是从 firstfile.yml 连接而不是"{{ test_variable }}"
例子:
错误:'test_variable' does not exist</Message></Error></Errors>
ansible - Ansible 塔管理配置为拉模式的主机?
我目前管理着分布在世界各地的大约 20 台机器,在各种防火墙后面,使用以拉模式运行的 ansible(所有机器都从 git+ssh 存储库中拉出剧本)。我想更好地报告机器的状态,所以我正在研究 Ansible Tower。
据我所知,Tower 仅支持推送模式。ansible tower 的文档不清楚 - 它还可以管理以拉模式运行的机器吗?也就是说,例如,每台机器都可以打电话给塔台以检索配置并报告其结果,而不是要求塔台推送到那些机器吗?
由于远程机器防火墙和 IT 部门的差异,使用类似 autossh + 反向隧道的替代策略不是选项。
ansible - 执行复制模块时找不到主机错误
Ansible 版本:1.9.4、1.9.3、1.9.1、
使用 ec2,因此在 ansible.cfg 中指定 pem 键
我已经使用了一段时间的ansible,但是这个错误很奇怪。
复制模块在临时执行时工作正常,如下面的片段。下面的行只是一个例子。
但是在剧本中执行相同的模块时给出“找不到主机”。剧本
我在剧本中检查了命令模块并在 ad-hoc 中尝试了它。这很好用。我发现1.8.2版本有这个错误,我尝试了1.9的所有状态版本
我觉得这很奇怪,任何帮助表示赞赏。