gpt4 book ai didi

ansible - 如何在ansible中为变量分配随机数?

转载 作者:行者123 更新时间:2023-12-02 02:23:57 29 4
gpt4 key购买 nike

这是一个 ansible 脚本,我希望它能打印出相同的随机数 3 次。相反,它打印出三个随机数。如何将随机数分配给 ansible 中的变量,以便它在整个剧本中固定?

---
- name: Test random filter
hosts: localhost
gather_facts: False
vars:
random_number: "{{ 100 | random }}"
tasks:
- name: Print the random number
debug: var=random_number
- name: Print the random number
debug: var=random_number
- name: Print the random number
debug: var=random_number

最佳答案

首先使用 set_fact 模块作为任务:

 - set_fact:
r: "{{ 100 | random }}"
run_once: yes

随后,debug: msg=...r 值已修复。

关于ansible - 如何在ansible中为变量分配随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28489705/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com