--- ansistrano_allow_anonymous_stats: false ansistrano_deploy_via: git ansistrano_deploy_to: '{{ project_root_path }}' ansistrano_git_repo: git@github.com:opdavies/oliverdavies-uk.git ansistrano_git_branch: production ansistrano_keep_releases: 5 ansistrano_shared_paths: - '{{ project_web_dir }}/sites/default/files' # Hooks ansistrano_after_update_code_tasks_file: '{{ playbook_dir }}/deploy/after-update-code.yml' # ansistrano_before_symlink_tasks_file: '{{ playbook_dir }}/deploy/before-symlink.yml' app_hash_salt: '{{ vault_app_hash_salt }}' zapier_post_tweet_url: '{{ vault_zapier_post_tweet_url }}' release_drush_path: '{{ ansistrano_release_path.stdout }}/vendor/bin/drush' release_web_path: '{{ ansistrano_release_path.stdout }}/{{ project_web_dir }}' release_theme_path: '{{ release_web_path }}/themes/custom/opdavies' drupal_permissions: sites: - root: "{{ release_web_path }}" files_directories: - sites/default/files settings_files: - sites/default/settings.php - sites/default/settings.local.php user: root drupal_settings: - drupal_root: '{{ release_web_path }}' sites: - name: default filename: settings.local.php settings: hash_salt: '{{ app_hash_salt }}' databases: default: default: driver: mysql host: '10.131.0.3' database: oliverdavies_uk username: '{{ app_mysql_user }}' password: '{{ app_mysql_password }}' trusted_hosts: - '^www\.oliverdavies\.uk$' extra_parameters: | $settings['deployment_identifier'] = '{{ ansistrano_release_version }}'; $settings['config_exclude_modules'] = [ 'devel', 'stage_file_proxy', ]; $config['config_split.config_split.live']['status'] = TRUE; // Configure Cloudflare. $settings['reverse_proxy'] = TRUE; $settings['reverse_proxy_addresses'] = [$_SERVER['REMOTE_ADDR']]; $settings['reverse_proxy_header'] = 'CF-Connecting-IP'; $settings['omit_vary_cookie'] = TRUE; $config['opdavies_blog.settings']['zapier_post_tweet_url'] = '{{ zapier_post_tweet_url }}';