blob: 8384515ebe70d83349db6537de945aa8332497a3 [file] [log] [blame]
Monty Taylor36ddea32017-10-02 10:05:17 -05001- name: Create stack group
2 group:
3 name: stack
4 become: yes
5
6# NOTE(andreaf) Create a user home_dir is not safe via
7# the user module since it will fail if the containing
8# folder does not exists. If the folder does exists and
9# it's empty, the skeleton is setup and ownership set.
10- name: Create the stack user home folder
11 file:
12 path: '{{ devstack_stack_home_dir }}'
13 state: directory
14 become: yes
15
16- name: Create stack user
17 user:
18 name: stack
19 shell: /bin/bash
20 home: '{{ devstack_stack_home_dir }}'
21 group: stack
22 become: yes
23
24- name: Set stack user home directory permissions
25 file:
26 path: '{{ devstack_stack_home_dir }}'
27 mode: 0755
28 become: yes
29
30- name: Copy 50_stack_sh file to /etc/sudoers.d
31 copy:
32 src: 50_stack_sh
33 dest: /etc/sudoers.d
34 mode: 0440
35 owner: root
36 group: root
37 become: yes
38
39- name: Create new/.cache folder within BASE
40 file:
41 path: '{{ devstack_stack_home_dir }}/.cache'
42 state: directory
43 owner: stack
44 group: stack
45 become: yes