-1

我对 Ansible 完全陌生,找不到太多关于更改 Juniper 设备的 root 密码的文档。做这样的事情的框架是什么?

这是我到目前为止所拥有的,但我不确定它是否正确。

---
- vars: 
  newPassword: "{{ newPassword }}"
- hosts: all
  gather_facts: no
  tasks:
  - name: Update Root user's Password
    user: 
     name: root
     update_password: always 
     password: newPassword
4

1 回答 1

1

参考Ansible Collection Junipernetworks.Junos有一个很好的介绍,了解有关 Junos OS 集合、角色和模块的 Ansible 。

正如评论中已经提到的,某些任务的模块可用,包括在瞻博网络 JUNOS 设备上管理本地用户帐户

- name: Set user password
  junipernetworks.junos.junos_user:
    name: ansible
    role: super-user
    encrypted_password: "{{ 'my-password' | password_hash('sha512') }}"
    state: present
于 2022-01-24T07:39:15.183 回答