diff --git a/roles/php_website/tasks/main.yml b/roles/php_website/tasks/main.yml index 9d34ef482b7316ab65314f5abbf797a2fb3e81b5..056ab2772f4d58e5cf76637ea388385d3613bb81 100644 --- a/roles/php_website/tasks/main.yml +++ b/roles/php_website/tasks/main.yml @@ -2,12 +2,17 @@ - name: Calculate username and home set_fact: + admin: "admin-{{ fqdn | replace('.', '_') }}" user: "web-{{ fqdn | replace('.', '_') }}" home: "/var/www/{{ fqdn }}" - name: Create PHP website group group: name="{{ user }}" gid="{{ uid | default(omit) }}" state=present +- name: Create PHP website admin user + user: name="{{ admin }}" uid="{{ admin_uid | default(omit) }}" group="{{ user }}" + shell=/bin/bash createhome=no home="{{ home }}" state=present + - name: Create home directory for the user (avoid populating with skeleton) file: path="{{ home }}" state=directory owner="{{ admin }}" group="{{ user }}" mode=2750