|
||
---|---|---|
defaults | ||
meta | ||
molecule/default | ||
tasks | ||
templates | ||
.yamllint | ||
LICENSE | ||
README.md |
Ansible Role: Drupal settings
A role for automatically generating settings.php
files for Drupal 7 and 8 applications.
Example
drupal_settings:
- drupal_root: /var/www/web
sites:
- name: default
filename: settings.php # Optional, defaults to 'settings.php'
settings:
base_url: https://www.example.com # Optional, Drupal 7
hash_salt: '' # Optional
databases:
default: # The database key
default: # The database target
driver: mysql # Optional, defaults to 'mysql'
host: localhost # Optional, defaults to 'localhost'
port: 3306 # Optional
database: mydatabase
username: user
password: secret
config_directories: # Optional, Drupal 8
sync: path/to/config
trusted_hosts: # Optional, Drupal 8
- '^example\.com$'
- '^.+\.example\.com$'
- '^example\.org$'
- '^.+\.example\.org$'