带有环境变量的 Ansible 剧本
我尝试设置一个 gitlab 管道来创建一个rabbitmq独立机器,并且我使用rockandska/ansible-role-rabbitmq来执行此操作。但在 defaults/main.yaml 中,需…
需要使用 ansible playbook 从 aws 帐户中删除未使用的弹性 IP
我编写了一个剧本,如下所示: tasks: - name: List of all EIP ec2_eip_info: region: "{{ region }}" register: list_of_eip - name: initiate EIP …
Ansible 的 ansible_fqdn 值不一致
变量 {{ansible_fqdn}} 可以采用两个不同的值:服务器的短名称 (server300) 或其长名称 (server300.prod.xyz)。 当我们在 playbook 中使用此变量来检…
Ansible 模板变量类型评估
只是想问,我如何可以轻松地评估 ansible(jinja 模板)中任何变量的类型。 具体情况是,我的内存中的变量如下所示:( "DEFAULT_BACKUPPATH": "/back…
提取 MAC 地址的值并添加“:”特点
我有以下值: stdout_lines: [ [ "iso.3.6.1.2.1.17.4.3.1.1.0.80.121.102.104.4 \"00 50 79 66 68 04 \"" ], [ "iso.3.6.1.2.1.17.4.3.1.1.0.80.121.…
如何在when条件下使用正则表达式
在 Ansible playbook 上,仅当远程服务器上存在服务时,我才尝试执行 shell 命令。 我有 3 个任务: service_facts 如果安装了 tomcat,则执行 shell …
在 Anisble 中仅筛选出所需结果
给定主机列表, hostnames: - vhost.alsoworks.local - vhost.works.local 我获得了证书详细信息,但它显示了整个过程输出,我只需要屏幕上的 grep 输…
从 Ansible 中的现有列表创建新列表
这一定是一个简单的问题,但我似乎无法在任何地方找到答案。 我有以下列表: yum_repo_ip_addrs: ['172.16.130.4', '172.16.130.1'] 我想动态创建一个…
更新事实模块 ansible
我用 set_fact 创建了一个字典。现在我只想使用 update_fact 模块更新值“dnu”。 "PortRCR": [ { "desc": null, "dnu": "0", "lp": "down", "name": …
如何通过 SSH 将 f5 设备上的 UCS 文件连接到服务器
我正在尝试编写一个 yaml 文件,以便 ansible 获取 f5 设备 UCS 文件并将其发送到服务器进行存储。我找不到太多这方面的文档,而且我对 ansible 很陌…
Ansible,有没有办法在控制节点而不是受管节点上运行curl命令?
shell、uri 和 command 等模块在受管节点中使用 curl 命令。 我想在控制节点而不是受管节点上运行 curl 命令。 在 Ansible 中可以吗?…