Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- - name: add users
- ansible.builtin.user:
- name: "{{ item.key }}"
- shell: "{{ item.value.shell }}"
- groups: "{{ item.value.groups }}"
- comment: "{{ item.value.comment }}"
- state: present
- append: yes
- loop: "{{ lookup('dict', users) }}"
- register: echo
- loop_control:
- label: "add user: {{ item.key }}"
- - name: setting user password
- ansible.builtin.user:
- name: "{{ item.item.key }}"
- password: $1$SomeSalt$/jbIwfYCu0MxPBND2EtRH.
- loop: "{{ echo.results }}"
- loop_control:
- label: "set password for: {{ item.item.key }}"
- when: item.changed == true
- - name: expire user password
- command: passwd --expire {{ item.item.key }}
- loop: "{{ echo.results }}"
- loop_control:
- label: "expire password for: {{ item.item.key }}"
- when: item.changed == true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement