1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-03-09 15:40:17 +00:00
* change apache_data to apache_user in all

* no libapach2 in centos. just php. no php-magick in centos

* remove redundant vars entries

* do not create apache user

* missed one pound sign

* soft code all references to apache_user

* centos requires older setuptools

* revert ansible_lsb.id in xsce.yml

* try getting recent pip

* move pip download to 2prep so that kalite success is not dependent on iiab coming first

* still need to replace setuptools in kalite

* add curl -- needed in debian

* massivly substitue iiab for xsce, and rename files

* completed runansible

* centos fixes,install  pip

* appliance means no iptables rules

* change to earlier version of setuptools for centos

* delete file duplicate, hopefully unnecessary. generate the offline docs

* wiki docs errors

* create the admin group -- deleted earlier

* use the --yes option with pip uninstall

* base of repo moved from schoolserver to iiab, unleashkids.org->iiab.io

* network detection broken due to tupo
This commit is contained in:
georgejhunt 2017-06-09 16:25:56 -07:00 committed by GitHub
parent 6ef68cc480
commit f319afa432
179 changed files with 978 additions and 672 deletions

View file

@ -1,6 +1,6 @@
moodle_version: 31
moodle_repo_url: "https://github.com/moodle/moodle.git"
moodle_base: "{{ xsce_base }}/moodle"
moodle_base: "{{ iiab_base }}/moodle"
moodle_user: moodle
moodle_install: True
moodle_enabled: False

View file

@ -43,20 +43,20 @@
- name: Prepare the downloaded directory so apache can install config file
file: path={{ moodle_base }}
owner={{ apache_data }}
owner={{ apache_user }}
recurse=yes
state=directory
- name: Give apache permission to write moodle data directory
file: path={{ content_base }}/dbdata/moodle
owner={{ apache_data }}
owner={{ apache_user }}
mode=0755
state=directory
- name: Create a moodle data dir with apache permission to write
file: path={{ moodle_data }}
owner={{ apache_data }}
group={{ apache_data }}
owner={{ apache_user }}
group={{ apache_user }}
mode=0770
state=directory
@ -128,7 +128,7 @@
when: config.stat.exists is defined and not config.stat.exists
- name: Give apache permission to read config file
# command: chown -R {{ apache_data }} {{ moodle_base }}
# command: chown -R {{ apache_user }} {{ moodle_base }}
file: path={{ moodle_base }}/config.php
mode=0644

View file

@ -1,8 +1,8 @@
#!/bin/bash -x
sudo -u {{ apache_data }} /usr/bin/php {{moodle_base}}/admin/cli/install.php \
sudo -u {{ apache_user }} /usr/bin/php {{moodle_base}}/admin/cli/install.php \
--wwwroot=http://schoolserver.lan/moodle --dataroot={{moodle_data}} \
--dbtype=pgsql --dbname=moodle --dbuser=Admin --dbpass=changeme \
--fullname=Your_School --shortname=School \
--adminuser=admin --adminpass=changeme \
--non-interactive --agree-license
chown {{ apache_data}}:{{ apache_data }} {{ moodle_base }}/config.php
chown {{ apache_user}}:{{ apache_user }} {{ moodle_base }}/config.php