- name: Backup /etc/passwd,group files
copy:
src: "{{ item.src }}"
dest: "{{ item.dest }}.{{ ansible_date_time.date }}"
with_items:
- { src: "/etc/passwd", dest: "/etc/passwd.bak" }
- { src: "/etc/group", dest: "/etc/group.bak" }
- name: Set group uids/gids
group:
name: "{{ item.name }}"
gid: "{{ item.gid }}"
with_items:
- { name: "gomgroup", gid: "2000" }
- { name: "pyle", gid: "2001" }
- name: Set user uids/gids
user:
name: "{{ item.name }}"
uid: "{{ item.uid }}"
group: "{{ item.group }}"
with_items:
- { name: "gomer", uid: "2000", group: "gomgroup" }
- { name: "pyle", uid: "2001", group: "pyle" }