使用Ansible生成随机密码

问题描述 投票:0回答:0

我有以下代码,它完美地生成了一个长度在 20 到 25 之间的密码,其中包含我想要的字符。但是我注意到有时相同的字符会彼此相邻重复。有没有我可以使用的方法或代码,以便在生成的密码中不会重复字符?

--- #This is how a yml file starts

- set_fact:
    size: 
      - "{{20 + (5 | random )}}"

- debug:
    var: size

- name: create a passowrd of length "{{ size }}"
  set_fact:
    random_password: "{{ lookup('password', '/dev/null length={{ size | random }} chars=ascii_lowercase,ascii_uppercase,digits,_-!.,;:') }}"
    

- name: Debug to show password created above
  debug:
    msg: "{{random_password}}" 

我不太确定这部分要做什么。

security ansible passwords
© www.soinside.com 2019 - 2024. All rights reserved.