generated from ansible-collections/collection_template
-
Notifications
You must be signed in to change notification settings - Fork 1
/
http.yml
38 lines (35 loc) · 1.31 KB
/
http.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
---
servers:
children:
http:
vars:
devshop_service_http:
name: Web Service for Drupal
roles:
- geerlingguy.apache
# This used to work... python something or other is breaking.
# - geerlingguy.certbot
- geerlingguy.php
- geerlingguy.php-mysql
- geerlingguy.php-versions
- geerlingguy.composer
# Too much chance of conflict.
# - geerlingguy.drush
- geerlingguy.repo-dotdeb
- geerlingguy.repo-remi
- geerlingguy.repo-epel
# When server is in docker mode, publish HTTP ports
# @TODO: Switch to "80" etc when proxy container works.
devshop_host_docker_published_ports:
- "80:80"
- "443:443"
apache_remove_default_vhost: true
drush_install_from_source: true
drush_composer_global_install: false
drush_launcher_install: false
apps:
vars:
devshop_app_server_http_letsencrypt: yes
devshop_app_http_certificate_file: /etc/letsencrypt/live/{{ inventory_hostname }}/cert.pem
devshop_app_http_certificate_key_file: /etc/letsencrypt/live/{{ inventory_hostname }}/privkey.pem
devshop_app_http_certificate_chain_file: /etc/letsencrypt/live/{{ inventory_hostname }}/fullchain.pem