Added role server/php
parent
8e28bcb0ec
commit
efc6431640
@ -0,0 +1,16 @@
|
||||
---
|
||||
|
||||
# repo
|
||||
|
||||
# domain: php.example
|
||||
system_user: "{{ domain | regex_replace('[^A-Za-z0-9-]+', '-') }}"
|
||||
|
||||
user_directory: "{{ global_webservers_directory }}/{{ domain }}"
|
||||
installation_directory: "{{ user_directory }}/repository"
|
||||
webroot_directory: "{{ installation_directory }}/{{ root | default('.') }}"
|
||||
|
||||
database_user: "{{ system_user }}"
|
||||
# database_pass from mysql/database
|
||||
# database_name from mysql/database
|
||||
|
||||
# installation_includes [opt] # will be prefixed with installation_directory
|
@ -0,0 +1,28 @@
|
||||
---
|
||||
|
||||
allow_duplicates: yes
|
||||
|
||||
dependencies:
|
||||
- role: misc/system_user
|
||||
# system_user
|
||||
# user_directory
|
||||
user_directory_group: "{{ nginx_system_user }}"
|
||||
- role: mysql/database
|
||||
# database_user
|
||||
- role: git_auto_update
|
||||
# repo
|
||||
dest: "{{ installation_directory }}"
|
||||
owner: "{{ system_user }}"
|
||||
group: "{{ nginx_system_user }}"
|
||||
mode: "u=rwx,g=rx,o="
|
||||
repo_name: "{{ domain }}"
|
||||
reload_command: "systemctl restart {{ phpfpm_package }}"
|
||||
- role: nginx/php
|
||||
# domain
|
||||
# system_user
|
||||
src: "{{ webroot_directory }}"
|
||||
includes: "{{ installation_includes | map('regex_replace', '^', installation_directory + '/') | list }}"
|
||||
env_vars:
|
||||
DATABASE_USERNAME: "{{ database_user }}"
|
||||
DATABASE_PASSWORD: "{{ database_pass }}"
|
||||
DATABASE_NAME: "{{ database_name }}"
|
Loading…
Reference in New Issue