Skip to content

Commit d3393a3

Browse files
committed
Fixing vars formatting and adding PHP-FPM support for xdebug.
1 parent 6eb6b95 commit d3393a3

File tree

3 files changed

+153
-150
lines changed

3 files changed

+153
-150
lines changed

templates/drupal10/ce-dev/ansible/provision.yml.j2

Lines changed: 53 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,60 @@
11
- hosts: {{ project_name }}-web
22
become: true
33
vars:
4-
- _domain_name: www.{{ project_name }}.local
5-
- _env_type: dev
6-
- project_name: {{ project_name }}
7-
- rkhunter:
8-
allow_ssh_root_user: prohibit-password
9-
- mysql_client:
10-
host: {{ project_name }}-db
11-
user: root
12-
password: ce-dev
4+
_domain_name: www.{{ project_name }}.local
5+
_env_type: dev
6+
project_name: {{ project_name }}
7+
rkhunter:
8+
allow_ssh_root_user: prohibit-password
9+
mysql_client:
10+
host: {{ project_name }}-db
11+
user: root
12+
password: ce-dev
1313
{% raw %}
14-
- nginx:
15-
domains:
16-
- server_name: "{{ _domain_name }}"
17-
access_log: "/var/log/nginx-access.log"
18-
error_log: "/var/log/nginx-error.log"
19-
error_log_level: "notice"
20-
webroot: "/home/ce-dev/deploy/live.local/web"
21-
project_type: "drupal8"
22-
ssl:
23-
domain: "{{ _domain_name }}"
24-
cert: "{{ _ce_dev_mkcert_base}}/{{ _domain_name }}.pem"
25-
key: "{{ _ce_dev_mkcert_base}}/{{ _domain_name }}-key.pem"
26-
handling: "unmanaged"
27-
ratelimitingcrawlers: false
28-
is_default: true
29-
servers:
30-
- port: 80
31-
ssl: false
32-
https_redirect: true
33-
- port: 443
34-
ssl: true
35-
https_redirect: false
36-
upstreams: []
37-
- php:
38-
version:
39-
- 8.1
40-
cli:
41-
memory_limit: -1
42-
_env_type: dev
43-
fpm:
44-
_env_type: dev
45-
- php_composer:
46-
version: ''
47-
version_branch: '--2'
48-
keep_updated: true
49-
- xdebug:
50-
cli: true
51-
- lhci:
52-
enable_vnc: true
53-
- nodejs:
54-
version: 18.x
55-
- apt_unattended_upgrades:
56-
enable: false
14+
nginx:
15+
domains:
16+
- server_name: "{{ _domain_name }}"
17+
access_log: "/var/log/nginx-access.log"
18+
error_log: "/var/log/nginx-error.log"
19+
error_log_level: "notice"
20+
webroot: "/home/ce-dev/deploy/live.local/web"
21+
project_type: "drupal8"
22+
ssl:
23+
domain: "{{ _domain_name }}"
24+
cert: "{{ _ce_dev_mkcert_base}}/{{ _domain_name }}.pem"
25+
key: "{{ _ce_dev_mkcert_base}}/{{ _domain_name }}-key.pem"
26+
handling: "unmanaged"
27+
ratelimitingcrawlers: false
28+
is_default: true
29+
servers:
30+
- port: 80
31+
ssl: false
32+
https_redirect: true
33+
- port: 443
34+
ssl: true
35+
https_redirect: false
36+
upstreams: []
37+
php:
38+
version:
39+
- 8.1
40+
cli:
41+
memory_limit: -1
42+
_env_type: dev
43+
fpm:
44+
_env_type: dev
45+
php_composer:
46+
version: ''
47+
version_branch: '--2'
48+
keep_updated: true
49+
xdebug:
50+
cli: true
51+
fpm: true
52+
lhci:
53+
enable_vnc: true
54+
nodejs:
55+
version: 18.x
56+
apt_unattended_upgrades:
57+
enable: false
5758
{% endraw %}
5859
tasks:
5960
- ansible.builtin.apt:

templates/drupal8/ce-dev/ansible/provision.yml.j2

Lines changed: 47 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,54 @@
11
- hosts: {{ project_name }}-web
22
become: true
33
vars:
4-
- _domain_name: www.{{ project_name }}.local
5-
- _env_type: dev
6-
- project_name: {{ project_name }}
7-
- rkhunter:
8-
allow_ssh_root_user: prohibit-password
9-
- mysql_client:
10-
host: {{ project_name }}-db
11-
user: root
12-
password: ce-dev
4+
_domain_name: www.{{ project_name }}.local
5+
_env_type: dev
6+
project_name: {{ project_name }}
7+
rkhunter:
8+
allow_ssh_root_user: prohibit-password
9+
mysql_client:
10+
host: {{ project_name }}-db
11+
user: root
12+
password: ce-dev
1313
{% raw %}
14-
- nginx:
15-
domains:
16-
- server_name: "{{ _domain_name }}"
17-
access_log: "/var/log/nginx-access.log"
18-
error_log: "/var/log/nginx-error.log"
19-
error_log_level: "notice"
20-
webroot: "/home/ce-dev/deploy/live.local/web"
21-
project_type: "drupal8"
22-
ssl:
23-
domain: "{{ _domain_name }}"
24-
cert: "{{ _ce_dev_mkcert_base}}/{{ _domain_name }}.pem"
25-
key: "{{ _ce_dev_mkcert_base}}/{{ _domain_name }}-key.pem"
26-
handling: "unmanaged"
27-
ratelimitingcrawlers: false
28-
is_default: true
29-
servers:
30-
- port: 80
31-
ssl: false
32-
https_redirect: true
33-
- port: 443
34-
ssl: true
35-
https_redirect: false
36-
upstreams: []
37-
- php:
38-
version:
39-
- 7.4
40-
cli:
41-
memory_limit: -1
42-
_env_type: dev
43-
fpm:
44-
_env_type: dev
45-
- xdebug:
46-
cli: true
47-
- lhci:
48-
enable_vnc: true
49-
- apt_unattended_upgrades:
50-
enable: false
14+
nginx:
15+
domains:
16+
- server_name: "{{ _domain_name }}"
17+
access_log: "/var/log/nginx-access.log"
18+
error_log: "/var/log/nginx-error.log"
19+
error_log_level: "notice"
20+
webroot: "/home/ce-dev/deploy/live.local/web"
21+
project_type: "drupal8"
22+
ssl:
23+
domain: "{{ _domain_name }}"
24+
cert: "{{ _ce_dev_mkcert_base}}/{{ _domain_name }}.pem"
25+
key: "{{ _ce_dev_mkcert_base}}/{{ _domain_name }}-key.pem"
26+
handling: "unmanaged"
27+
ratelimitingcrawlers: false
28+
is_default: true
29+
servers:
30+
- port: 80
31+
ssl: false
32+
https_redirect: true
33+
- port: 443
34+
ssl: true
35+
https_redirect: false
36+
upstreams: []
37+
php:
38+
version:
39+
- 7.4
40+
cli:
41+
memory_limit: -1
42+
_env_type: dev
43+
fpm:
44+
_env_type: dev
45+
xdebug:
46+
cli: true
47+
fpm: true
48+
lhci:
49+
enable_vnc: true
50+
apt_unattended_upgrades:
51+
enable: false
5152
{% endraw %}
5253
tasks:
5354
- ansible.builtin.apt:

templates/drupal9/ce-dev/ansible/provision.yml.j2

Lines changed: 53 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,60 @@
11
- hosts: {{ project_name }}-web
22
become: true
33
vars:
4-
- _domain_name: www.{{ project_name }}.local
5-
- _env_type: dev
6-
- project_name: {{ project_name }}
7-
- rkhunter:
8-
allow_ssh_root_user: prohibit-password
9-
- mysql_client:
10-
host: {{ project_name }}-db
11-
user: root
12-
password: ce-dev
4+
_domain_name: www.{{ project_name }}.local
5+
_env_type: dev
6+
project_name: {{ project_name }}
7+
rkhunter:
8+
allow_ssh_root_user: prohibit-password
9+
mysql_client:
10+
host: {{ project_name }}-db
11+
user: root
12+
password: ce-dev
1313
{% raw %}
14-
- nginx:
15-
domains:
16-
- server_name: "{{ _domain_name }}"
17-
access_log: "/var/log/nginx-access.log"
18-
error_log: "/var/log/nginx-error.log"
19-
error_log_level: "notice"
20-
webroot: "/home/ce-dev/deploy/live.local/web"
21-
project_type: "drupal8"
22-
ssl:
23-
domain: "{{ _domain_name }}"
24-
cert: "{{ _ce_dev_mkcert_base}}/{{ _domain_name }}.pem"
25-
key: "{{ _ce_dev_mkcert_base}}/{{ _domain_name }}-key.pem"
26-
handling: "unmanaged"
27-
ratelimitingcrawlers: false
28-
is_default: true
29-
servers:
30-
- port: 80
31-
ssl: false
32-
https_redirect: true
33-
- port: 443
34-
ssl: true
35-
https_redirect: false
36-
upstreams: []
37-
- php:
38-
version:
39-
- 8.0
40-
cli:
41-
memory_limit: -1
42-
_env_type: dev
43-
fpm:
44-
_env_type: dev
45-
- php_composer:
46-
version: ''
47-
version_branch: '--2'
48-
keep_updated: true
49-
- xdebug:
50-
cli: true
51-
- lhci:
52-
enable_vnc: true
53-
- nodejs:
54-
version: 16.x
55-
- apt_unattended_upgrades:
56-
enable: false
14+
nginx:
15+
domains:
16+
- server_name: "{{ _domain_name }}"
17+
access_log: "/var/log/nginx-access.log"
18+
error_log: "/var/log/nginx-error.log"
19+
error_log_level: "notice"
20+
webroot: "/home/ce-dev/deploy/live.local/web"
21+
project_type: "drupal8"
22+
ssl:
23+
domain: "{{ _domain_name }}"
24+
cert: "{{ _ce_dev_mkcert_base}}/{{ _domain_name }}.pem"
25+
key: "{{ _ce_dev_mkcert_base}}/{{ _domain_name }}-key.pem"
26+
handling: "unmanaged"
27+
ratelimitingcrawlers: false
28+
is_default: true
29+
servers:
30+
- port: 80
31+
ssl: false
32+
https_redirect: true
33+
- port: 443
34+
ssl: true
35+
https_redirect: false
36+
upstreams: []
37+
php:
38+
version:
39+
- 8.0
40+
cli:
41+
memory_limit: -1
42+
_env_type: dev
43+
fpm:
44+
_env_type: dev
45+
php_composer:
46+
version: ''
47+
version_branch: '--2'
48+
keep_updated: true
49+
xdebug:
50+
cli: true
51+
fpm: true
52+
lhci:
53+
enable_vnc: true
54+
nodejs:
55+
version: 16.x
56+
apt_unattended_upgrades:
57+
enable: false
5758
{% endraw %}
5859
tasks:
5960
- ansible.builtin.apt:

0 commit comments

Comments
 (0)