--- - name: ensure stack group exists become: true group: name: stack state: present - name: ensure stack user exists become: true user: name: stack home: '{{ devstack_dest_dir }}' comment: DevStack user group: stack shell: /bin/bash - name: ensure stack user has sudo privileges become: true copy: dest: /etc/sudoers.d/stack content: | stack ALL=(ALL) NOPASSWD: ALL - name: ensure stack user home exists become: true become_user: root file: path: '{{ devstack_dest_dir | realpath }}' state: directory mode: '0755' owner: stack group: stack