ansible-roles/roles/wordpress/defaults/main.yml

58 lines
1.4 KiB
YAML

---
# Uniq ID of this instance
wp_id: 1
# Root dir where wordpress will be installed
wp_root_dir: /opt/wordpress_{{ wp_id }}
# Should ansible handle upgrades or just initial install
wp_manage_upgrade: True
# Version of PHP to use
wp_php_version: 82
# Unix account which will run PHP scripts
wp_php_user: php-wp_{{ wp_id }}
# Max memory for PHP
wp_php_memory_limit: 256M
# Max execution time
wp_max_execution_time: 120
# Default language to install
wp_locale: fr_FR
# If defined, an alias will be configured in apache conf. Else, you need to
# define a vhost to access it
wp_alias: /wordpress_{{ wp_id }}
# Public URL of wordpress
wp_public_url: http://{{ inventory_hostname }}{{ wp_alias | default('/') }}
# Restrict web access by IP address. If empty, no restriction
wp_src_ip: []
# Max size of attachments
wp_upload_max_filesize: 100M
# A php fpm pool will be configured. Alternatively, you can create your own pool
# and use it by setting wp_php_fpm_pool
# wp_php_fpm_pool: php74
# Database settings
wp_db_server: "{{ mysql_server | default('localhost') }}"
wp_db_port: 3306
wp_db_name: wordpress_{{ wp_id }}
wp_db_user: wordpress_{{ wp_id }}
# If not defined, a random password will be generated
# wp_db_pass: S3Cr3t.
wp_table_prefix: wp_
# Initial admin account to create
wp_admin_user: wpadmin
wp_admin_email: "{{ system_admin_email | default('root@' + ansible_domain) }}"
wp_admin_pass: password