Add all files needed to bring up VM and run agaric.com locally
This commit is contained in:
parent
52c8b60bac
commit
4d2bc0ee24
742 changed files with 24037 additions and 0 deletions
7
provisioning/tasks/00-vagrant.yml
Normal file
7
provisioning/tasks/00-vagrant.yml
Normal file
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
- name: Grant vagrant access to logs
|
||||
user:
|
||||
name: vagrant
|
||||
groups: adm
|
||||
append: True
|
||||
become: yes
|
65
provisioning/tasks/10-drupal.yml
Normal file
65
provisioning/tasks/10-drupal.yml
Normal file
|
@ -0,0 +1,65 @@
|
|||
---
|
||||
- name: Run composer install.
|
||||
command: "composer install"
|
||||
args:
|
||||
chdir: "{{ drupal_composer_install_dir }}"
|
||||
|
||||
- name: Check if site is already installed.
|
||||
command: "{{ drupal_composer_install_dir }}/vendor/bin/drush --root={{ drupal_composer_install_dir }}/web/ status bootstrap"
|
||||
args:
|
||||
chdir: "{{ drupal_composer_install_dir }}/web"
|
||||
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_composer_install_dir }}/web
|
||||
--site-name={{ drupal_site_name }}
|
||||
--account-name={{ drupal_account_name }}
|
||||
--account-pass={{ drupal_account_pass }}
|
||||
--site-mail={{ drupal_account_email }}
|
||||
args:
|
||||
chdir: "{{ drupal_composer_install_dir }}/web"
|
||||
become: no
|
||||
when: "force_reinstall|default(false) or 'Drupal bootstrap' not in drupal_site_installed.stdout"
|
||||
|
||||
- name: Run sass
|
||||
command: sassc sass/styles.scss css/styles.css
|
||||
args:
|
||||
chdir: "{{ drupal_composer_install_dir }}/web/themes/{{ theme }}/"
|
||||
when: theme != ""
|
||||
|
||||
# - name: Ensure ansible is installed
|
||||
# apt:
|
||||
# name: ansible
|
||||
# state: latest
|
||||
# become: yes
|
Loading…
Add table
Add a link
Reference in a new issue