Make folder naming consistent

This commit is contained in:
Chris Thompson 2018-08-23 11:52:56 -04:00
parent ac980b850f
commit 6308a345ec
3 changed files with 0 additions and 0 deletions

View file

@ -0,0 +1,7 @@
---
- name: Grant vagrant access to logs
user:
name: vagrant
groups: adm
append: True
become: yes

View file

@ -0,0 +1,90 @@
---
- name: Run composer install.
command: "composer install"
args:
chdir: "{{ drupal_composer_install_dir }}"
- name: install default settings.php
copy:
src: "{{ drupal_core_path }}/sites/default/default.settings.php"
dest: "{{ drupal_core_path }}/sites/default/settings.php"
remote_src: true
- name: enable settings.local.php include_tasks
blockinfile:
path: "{{ drupal_core_path }}/sites/default/settings.php"
marker: "/* {mark} ANSIBLE MANAGED BLOCK: LOCAL INCLUDE */"
insertafter: EOF
content: |1+
if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) {
include $app_root . '/' . $site_path . '/settings.local.php';
}
- name: create settings.local.php
template:
src: "settings.local.php.j2"
dest: "{{ drupal_core_path }}/sites/default/settings.local.php"
- name: Check if site is already installed.
command: "{{ drupal_composer_install_dir }}/vendor/bin/drush --root={{ drupal_core_path}}/ status bootstrap"
args:
chdir: "{{ drupal_core_path }}"
register: drupal_site_installed
failed_when: "drupal_site_installed.stdout is undefined"
changed_when: false
become: no
# - name: Ensure /etc/drush folder exists
# file:
# name: /etc/drush
# state: directory
# group: root
# owner: root
# mode: 0755
# become: yes
#
# - name: Install drushrc.php
# copy:
# src: drushrc.php
# dest: /etc/drush/drushrc.php
# owner: root
# group: root
# mode: 0755
# backup: no
# become: yes
# - name: Add RewriteMap to vhost.conf
# lineinfile:
# path: /etc/apache2/sites-enabled/vhosts.conf
# line: "RewriteMap legacy \"txt:{{ web_root}}/redirect/legacy.txt\""
# insertafter: "DocumentRoot \"{{ web_root }}/web\""
# become: yes
- name: Install Drupal with drush.
command: >
{{ drupal_composer_install_dir }}/vendor/bin/drush site-install -y
--root={{ drupal_core_path }}
--site-name={{ drupal_site_name }}
--account-name={{ drupal_account_name }}
--account-pass={{ drupal_account_pass }}
--site-mail={{ drupal_account_email }}
args:
chdir: "{{ drupal_core_path }}"
become: no
when: "force_reinstall|default(false) or 'Drupal bootstrap' not in drupal_site_installed.stdout"
- name: Install theme build dependencies
npm:
path: "{{ drupal_core_path }}/themes/custom/agarica/patternlibrary"
state: present
- name: Build theme artifacts
command: grunt kss
args:
chdir: "{{ drupal_core_path }}/themes/custom/agarica/patternlibrary"
# - name: Ensure ansible is installed
# apt:
# name: ansible
# state: latest
# become: yes

View file

@ -0,0 +1,28 @@
<?php
/**
* @file
* Settings for the hosted environment.
*/
$databases['default']['default'] = array(
'driver' => 'mysql',
'database' => '{{ drupal_db_name }}',
'username' => '{{ drupal_db_user }}',
'password' => '{{ drupal_db_password }}',
'host' => '{{ drupal_db_host|default(localhost) }}',
'prefix' => '',
);
$settings['trusted_host_patterns'] = array(
'^(.*\.)*{{ vagrant_hostname|default("*")|replace(".", "\.") }}$'
);
$config['system.performance']['css']['preprocess'] = FALSE;
$config['system.performance']['js']['preprocess'] = FALSE;
$config_directories = array(
CONFIG_SYNC_DIRECTORY => '../custom/config/sync',
);
$config['system.site']['name'] = "{{ drupal_site_name }}";