A Holt
cde1f85dce
Clarify phpX.Y-cli as superset of phpX.Y-common (in moodle/tasks/install.yml)
2021-06-27 23:28:42 -04:00
root
b22bae1481
Clean PHP dependency explanations
2021-06-27 18:25:49 -04:00
root
f31677673f
Document PHP dependency modularity across roles
2021-06-27 17:58:44 -04:00
root
468836d51e
Cleanup of PHP 7.x & 8.0 dependencies
2021-06-27 16:01:53 -04:00
A Holt
1493005d63
moodle/tasks/install.yml: Note 'php -m' & 'php -i'
2021-06-26 01:00:19 -04:00
A Holt
1ba46c21d0
moodle/tasks/install.yml: Clarify PHP packages
2021-06-25 15:39:35 -04:00
A Holt
cf3453e42f
moodle/tasks/install.yml: Clarify 7 PHP packages
2021-06-25 14:56:59 -04:00
A Holt
a3ecbece1c
moodle/tasks/install.yml: PHP pkg installs
2021-06-25 14:40:35 -04:00
A Holt
2eac822fd2
moodle/tasks/install.yml: Clarify /opt/iiab/moodle is ~288 MB (for Moodle 3.9)
2021-05-28 02:16:36 -04:00
A Holt
d72900908e
moodle/tasks/install.yml: Clarif that nginx_high_php_limits auto-kicks in (when: moodle_install)
2021-05-22 23:08:55 -04:00
A Holt
4faa117e1a
php-sodium (e.g. apt pkg libsodium23) already installed by PHP 7.2+
2021-05-17 13:22:33 -04:00
A Holt
a75b37a6dd
moodle/tasks/install.yml: install php{{ php_version }}-sodium (apt package)
2021-05-17 12:09:03 -04:00
A Holt
0d0b401de5
Set 'moodle_version: 311' (3.11) in moodle/defaults/main.yml
2021-05-17 12:02:46 -04:00
root
a07a684d13
/etc/iiab/iiab.ini: install / enabled -> ROLE_install / ROLE_enabled
2021-04-29 15:03:29 -04:00
root
d4985ae10b
Tighten up moodle/tasks/main.yml
2021-02-01 17:12:06 -05:00
Jerry Vonau
cd364b9228
moodle - split postgresql_install postgresql_enabled conditional
2021-02-01 14:46:05 -06:00
A Holt
1d11e3905c
Clarify moodle/tasks/install.yml
2021-02-01 11:31:57 -05:00
root
fcc7f73796
Moodle code cleanup
2021-02-01 11:12:21 -05:00
A Holt
7f89cb8fd4
Moodle 3.10 recommends pkg php{{ php_version }}-soap
2020-12-03 20:57:00 -05:00
A Holt
5f1244e2f2
Moodle 3.10 requires pkg: php{{ php_version }}-intl
2020-12-03 20:49:22 -05:00
A Holt
0ae0a9db5e
Moodle 3.9 -> 3.10
2020-12-03 18:23:18 -05:00
A Holt
5deb6d43ba
Merge pull request #2577 from holta/moodle-repo-too-slow
...
Moodle git repo *VERY* slow: revert to GitHub repo
2020-10-16 17:59:44 -07:00
A Holt
defd138069
Moodle git repo *VERY* slow: revert to GitHub repo
2020-10-16 18:55:21 -04:00
root
ca171fbc1c
Remove "| bool" 1.5yrs later, as Ansible 2.10 changed conditional_bare_variables default
2020-10-16 16:46:19 -04:00
root
b2cad04702
Tighten up moodle/tasks/main.yml
2020-09-24 19:55:49 -04:00
root
693ed7767b
default_vars clarifs, Moodle fix to install PostgreSQL
2020-09-24 19:46:12 -04:00
A Holt
f152518864
Mandate mbstring for Moodle 3.9+ in moodle/tasks/install.yml
2020-06-15 14:35:14 -04:00
A Holt
23c5774fa8
Cleanup: Moodle 3.9+ now requires phpX.Y-mbstring
2020-06-15 14:12:35 -04:00
A Holt
c06a6c98c9
roles/moodle/defaults/main.yml: Moodle 3.8.x -> 3.9.x
2020-06-15 14:01:26 -04:00
root
223c92f5c5
Install Apache on demand, for TK: ./runrole elgg|lokole|moodle|nodered
2020-05-16 17:51:56 -04:00
root
cf7f776003
Nextcloud tuneup for NGINX
2020-02-15 22:49:27 -05:00
root
e54b6225c9
Cleaner internetarchive & assoc deps
2020-02-04 18:19:44 -05:00
root
027832889b
Cleaner Dependencies e.g. for Sugarizer, Moodle, Node-Red, PBX, Elgg
2020-02-04 15:03:59 -05:00
root
bb0a7842d0
Temp: illustrate vars as non-meta dependency mechanism evolves
2020-01-30 09:56:37 -05:00
root
814efd5a02
Mostly var cleanup across ~80 files
2020-01-30 04:00:00 -05:00
root
b7151fe047
Rename var nginx_config_dir to nginx_conf_dir
2020-01-24 01:08:42 -05:00
A Holt
1631d4678c
Update moodle/tasks/enable.yml
2020-01-23 23:39:16 -05:00
A Holt
8fbd09dcaa
Update moodle/tasks/install.yml
2020-01-23 23:37:11 -05:00
A Holt
a7b9898ad6
Update moodle/tasks/install.yml
2020-01-23 23:09:46 -05:00
A Holt
e6704006f4
Update moodle/tasks/enable.yml
2020-01-23 23:07:10 -05:00
Jerry Vonau
b31e613997
POSTGRESQL rework
2020-01-23 06:30:15 -06:00
root
6e6fab170d
3 iiab.ini descrips + rm excess '| bool' casts
2020-01-13 19:57:50 -05:00
root
ce2ea1990e
moodle/tasks/enable.yml & WordPress tweaks
2020-01-12 21:39:37 -05:00
root
a4d898dd9c
Cleaner ver: 35+1 files may write to iiab_state.yml
2020-01-12 18:15:33 -05:00
root
fff83cd5fb
Refine @jvonau\'s \'Move NGINX shims to roles\'
2020-01-12 12:12:49 -05:00
Jerry Vonau
79c5c34182
move SHIMS
2020-01-11 23:33:07 -06:00
root
509d110ece
Add 'XYZ_installed: True' to {{ iiab_state_file }}
2020-01-11 23:31:47 -05:00
root
99f48aae4a
iiab.ini: '| string' avoids Ansible warnings
2020-01-11 21:41:37 -05:00
A Holt
52040ef1bc
Moodle 3.7.x -> 3.8.x
2019-12-28 10:38:42 -05:00
holta
38fd86ac90
2008 var names, output, comments, small bugs
2019-11-28 05:32:00 -06:00
Jerry Vonau
70e7c7c7b5
needs True
2019-11-28 05:26:48 -06:00
Jerry Vonau
42e679a0e8
use lineinfile
2019-11-28 05:26:47 -06:00
Jerry Vonau
63f47bb071
moodle rework and add iiab_installed
2019-11-28 05:26:47 -06:00
Jerry Vonau
8e53b294c0
moodle - group proxypass to apache together
2019-11-28 05:23:14 -06:00
George Hunt
4778ad5e3c
checkin
2019-11-28 05:23:13 -06:00
Jerry Vonau
3179a53ed1
python-psycopg2 -> python3-psycopg2
2019-10-31 10:23:13 -05:00
A Holt
48156f0f06
Update main.yml
2019-09-04 21:42:13 -04:00
A Holt
4617e17134
Moodle 3.5.x -> 3.7.x
2019-07-10 16:24:29 -04:00
holta
3a1ccf3638
'when: X' -> 'when: X | bool' for Ansibl 2.8
2019-05-24 18:33:10 -04:00
A Holt
8b546a03bd
Update main.yml
2019-03-05 13:26:09 -05:00
A Holt
9dab41be34
Update main.yml
2019-03-05 13:10:24 -05:00
A Holt
351a46f61d
Update main.yml
2019-02-02 20:14:46 -05:00
A Holt
7ee64466b2
Update main.yml
2019-02-02 19:31:36 -05:00
A Holt
d84a2b9e2a
Update main.yml
2018-10-31 04:06:45 -04:00
A Holt
ce6c22d16e
Update main.yml
2018-10-31 03:10:26 -04:00
A Holt
8900bfd00e
Update main.yml
2018-10-28 14:50:37 -04:00
A Holt
b77edbfadb
Update main.yml
2018-10-28 13:40:23 -04:00
root
b5efe25edb
/etc/iiab/iiab.ini -> {{ iiab_ini_file }}
2018-10-15 07:01:09 -04:00
root
d9c73cc804
service_filelist -> iiab_ini_file
2018-10-15 06:13:57 -04:00
A Holt
2baa8a203d
Update main.yml
2018-09-24 12:34:15 -04:00
A Holt
869fc76bd8
Update main.yml
2018-09-23 18:56:34 -04:00
A Holt
edb0526190
Update main.yml
2018-07-17 15:07:28 -04:00
A Holt
0a58c34000
Update main.yml
2018-07-17 15:06:14 -04:00
A Holt
55a8c3de81
git clone master -> MOODLE_35_STABLE
2018-05-14 10:03:37 -04:00
A Holt
ef903488c9
indentation cleanup
2018-05-01 10:50:00 -04:00
A Holt
fbdb19718e
Update main.yml
2018-04-30 19:37:33 -04:00
A Holt
36462bffff
Update moodle_installer
2018-04-30 19:35:22 -04:00
A Holt
638eedd376
Update moodle_installer
2018-04-30 19:33:24 -04:00
A Holt
f264b60172
Update main.yml
2018-04-30 19:19:23 -04:00
A Holt
780a846d51
Update main.yml
2018-04-30 18:51:01 -04:00
A Holt
49c97b1b00
Update moodle_installer
2018-04-30 18:50:09 -04:00
A Holt
72b3b3760d
Update main.yml
2018-04-30 18:44:30 -04:00
A Holt
34bb55d172
Update main.yml
2018-04-30 18:22:31 -04:00
A Holt
a98ad8f4c6
experiment: revert to --adminuser=admin (from Admin)
2018-04-30 17:56:25 -04:00
A Holt
3d6ebc90be
Update main.yml
2018-04-30 17:05:30 -04:00
A Holt
f7a16070a5
Update main.yml
2018-04-30 17:01:26 -04:00
A Holt
930823ae15
moodle_version: 31 -> 35
2018-04-30 16:58:33 -04:00
A Holt
f20f1f308d
--adminuser=admin -> Admin
2018-04-30 16:55:41 -04:00
A Holt
0396d7490d
Update main.yml
2018-04-28 15:50:58 -04:00
A Holt
0e35fcd160
PostgresSQL 10.3+ requires Moodle "encrypt" password
2018-04-28 15:42:50 -04:00
A Holt
f2ca98b058
Update main.yml
2017-12-08 05:37:08 -05:00
A Holt
d3a30e8eb4
Update main.yml
2017-12-08 04:43:40 -05:00
A Holt
c4ca29a203
clarif: php-zip name for Debian 9 or Ubuntu (vs Debian 8)
2017-11-02 02:11:34 -04:00
Jerry Vonau
97b829ebba
postgresql
2017-10-27 19:17:45 -05:00
A Holt
b1ec762ffb
cleaner Ansible messaging
2017-10-27 10:16:05 -04:00
Arky
602223e4ff
Adds spaces in variables after {{ and before }}
...
Fixes various warnings in Travis CI
[EXTRA0001] Variables should have spaces after {{ and before }}
2017-10-20 11:36:10 +07:00
Arky
3abb27bbed
Misc Fixes: Clean up whitespace warnings
2017-10-19 13:40:23 +07:00
Arky
16cf3fd136
IIAB Travis CI Testing Implementation #386
...
This pull request is complete implementation of IIAB Travis CI Testing for synatx errors, code linting and code review.
Adds: Top level .travis.yml file. Add 'tests' directory with a 'inventory' and 'tests.yml' files.
Modifies: roles/moodle/tasks/main.yml to fix ansible-lint parsing problem.
Modifies: README.md to add Build status button
This is Git squash of many commits. Please look at individual commit message for the content changes.
Creating an initial travis testing based on Jeff geerlings testing ansible methodology
https://www.jeffgeerling.com/blog/testing-ansible-roles-travis-ci-github
Adding Ansible-lint, Ansible-review tests to travis
Aded ansible-review for full repo and diff master
Removing ansible-lint install step, it automatically installed by ansible-review
Ansible-review only .yml files in root and roles, vars, tests folders
Updated comments
Corrected ansible-lint parameters
Removed extranous tab that breaks ansible-lint
Removed a tab character that causes problems with ansible-lint
See https://github.com/willthames/ansible-lint/issues/166
Fixing Travis Ansible Syntax tests roles path
The ansible roles path had problems due:
1. Absense of top level global role 'iiab'
2. Hardcoded paths '/etc/iiab' in ansible.cfg
Fixing them in a hacky way. :(
Adding Travis Build status to Readme file
2017-10-10 13:12:34 +07:00
georgejhunt
15b0afc03b
Phpmoodle ( #141 )
...
* treat debian 8-9 differently
* yaml syntax
* tired error
* mbstring moved to php5-cli
2017-07-17 19:48:54 -07:00
georgejhunt
29b0b50885
Debian9 ( #91 )
...
* do a special download and install of usbmount
* misspelled iiab_download_url
* misspell downloads_dir
* diable php-sqlite
* php version issues
* fixes transferred from recognize branch
* local_fact moved
* remove preload
* remove preload
* spell ansible
* debian9 sqlite3
* package needs name
* remove prepped
* use apt ratheer than ansible package for npm
* monit disable chkconfig
* moodle needs php-zip and php-mbstring
* debian9 -> debian-9
* returen to os_ver nomenclature for OS.yml
2017-07-04 13:27:44 -07:00