美文网首页
ansible-创建、删除用户

ansible-创建、删除用户

作者: 李哈哈_2c85 | 来源:发表于2020-10-29 11:58 被阅读0次

2020-10-29
通过创建yaml文件创建用户,playbook模式,编写useradd.yaml写入以下内容(注意格式,该对齐的地方要对齐,要不然会报错)
- hosts: test  #组名
  tasks:
    - name: create user
      user:
        name: "{{ item.user }}"
        password: "{{ 'item.pass' | password_hash('sha512') }}"    #采用哈希加密
        state: present
      loop:
        - { user: user1, pass: 123}
        - { user: user2, pass: 456}
        - { user: user3, pass: 789}
执行:[root@docker lxt]# ansible-playbook useradd.yml

#######################并没有什么卵用的分割线######################

批量删除用户,步骤同上,编辑一个userdel.yaml文件
- hosts: test
   tasks:
    - name: delete user
      user:
        name: "{{ item.user }}"
        password: "{{ 'item.pass' | password_hash('sha512') }}"    #采用哈希加密
        state: absent  #缺少
        remove: yes
      loop:
        - { user: user1}
        - { user: user2}
        - { user: user3}
执行:[root@docker lxt]# ansible-playbook userdel.yml

相关文章

网友评论

      本文标题:ansible-创建、删除用户

      本文链接:https://www.haomeiwen.com/subject/wgqkvktx.html