Added role server/php

dehydrated
Felix Stupp 5 years ago
parent 8e28bcb0ec
commit efc6431640
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -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…
Cancel
Save