Skip to content

Commit 39ffe55

Browse files
ppounddannylamb
authored andcommitted
Claw 948 (#80)
* create simpletest directory and chown cmod feature modules * added a simpletest directory to the sites directory
1 parent 8427534 commit 39ffe55

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

post-install.yml

+55
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
- hosts: webserver
44
become: yes
55

6+
# add some vars here so we can run with --start-at-task if desired
7+
vars:
8+
webserver_app_user: "{% if ansible_os_family == 'RedHat' %}apache{% else %}www-data{% endif %}"
9+
vagrant_user: "{% if ansible_os_family == 'RedHat' %}vagrant{% else %}ubuntu{% endif %}"
10+
611
tasks:
712
# Some tomfoolery to get the demo module to install.
813
# Subject to https://www.drupal.org/node/2599228
@@ -33,3 +38,53 @@
3338
command: "{{ drush_path }} -y -l localhost:{{ apache_listen_port }} mim --group=islandora"
3439
args:
3540
chdir: "{{ drupal_core_path }}"
41+
42+
- name: Add vagrant user to webserver app user group
43+
user: name={{ vagrant_user }}
44+
group={{ webserver_app_user }}
45+
append=yes
46+
47+
- name: Create the default files simpletest directory
48+
file:
49+
path: "{{ drupal_public_filesystem }}/simpletest"
50+
state: directory
51+
owner: "{{ webserver_app_user }}"
52+
group: "{{ webserver_app_user }}"
53+
mode: 0775
54+
recurse: yes
55+
56+
- name: Create the sites simpletest directory
57+
file:
58+
path: "{{ drupal_core_path }}/sites/simpletest"
59+
state: directory
60+
owner: "{{ webserver_app_user }}"
61+
group: "{{ webserver_app_user }}"
62+
mode: 0775
63+
recurse: yes
64+
65+
- name: Chown islandora core feature
66+
file:
67+
dest: "{{ drupal_core_path }}/modules/contrib/islandora/modules/islandora_core_feature"
68+
state: directory
69+
owner: "{{ webserver_app_user }}"
70+
group: "{{ webserver_app_user }}"
71+
mode: 0775
72+
recurse: yes
73+
74+
- name: Chown islandora demo feature
75+
file:
76+
dest: "{{ drupal_core_path }}/modules/contrib/islandora_demo"
77+
state: directory
78+
owner: "{{ webserver_app_user }}"
79+
group: "{{ webserver_app_user }}"
80+
mode: 0775
81+
recurse: yes
82+
83+
- name: Chown controlled access terms default configuration
84+
file:
85+
dest: "{{ drupal_core_path }}/modules/contrib/controlled_access_terms/modules/controlled_access_terms_default_configuration"
86+
state: directory
87+
owner: "{{ webserver_app_user }}"
88+
group: "{{ webserver_app_user }}"
89+
mode: 0775
90+
recurse: yes

0 commit comments

Comments
 (0)