mirror of
				https://github.com/iiab/iiab.git
				synced 2025-03-09 15:40:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # 2021-07-05: Thanks to https://github.com/moodlebox/moodlebox/blob/master/roles/moodleinstall/tasks/mathjax.yml
 | |
| 
 | |
| # Verify this Moodle plugin after installation at:
 | |
| # http://box.lan/moodle/admin/plugins.php
 | |
| # http://box.lan/moodle/admin/settings.php?section=filtersettingmathjaxloader
 | |
| 
 | |
| - name: Download (clone) MathJax library/plugin from https://github.com/mathjax/MathJax to {{ moodle_base }}/lib/MathJax
 | |
|   git:
 | |
|     repo: https://github.com/mathjax/MathJax    # Or: git://github.com/mathjax/MathJax.git
 | |
|     dest: "{{ moodle_base }}/lib/MathJax"       # /opt/iiab/moodle
 | |
|     #version: "{{ moodle_mathjax_version }}"    # 2021-07-05: https://github.com/moodlebox/moodlebox/blob/master/default.config.yml uses 2.7.9 from 2020-08-25 -- whereas https://github.com/mathjax/MathJax/releases offers 3.2.0 from 2021-07-17
 | |
|     depth: 1
 | |
| 
 | |
| - name: chown -R {{ apache_user }}:{{ apache_user }} {{ moodle_base }}/lib/MathJax
 | |
|   file:
 | |
|     path: "{{ moodle_base }}/lib/MathJax"
 | |
|     owner: "{{ apache_user }}"    # www-data
 | |
|     group: "{{ apache_user }}"    # MoodleBox uses {{ moodlebox_username }} set to 'moodlebox' in https://github.com/moodlebox/moodlebox/blob/master/default.config.yml
 | |
|     #mode: ug+w,o-w               # 2021-07-05: Let's stick with Moodle's default (755 dirs & 644 files), as we do in moodle/tasks/install.yml
 | |
|     recurse: yes
 | |
| 
 | |
| # SEE https://github.com/moodle/moodle/blob/master/filter/mathjaxloader/lang/en/filter_mathjaxloader.php
 | |
| - name: Run {{ moodle_base }}/admin/cli/cfg.php --component=filter_mathjaxloader to change MathJax library/plugin URL
 | |
|   command: >
 | |
|     /usr/bin/php {{ moodle_base }}/admin/cli/cfg.php --component=filter_mathjaxloader --name=httpsurl --set=/lib/MathJax/MathJax.js
 | |
|   register: mathjax_url_result
 | |
|   changed_when: mathjax_url_result.rc == 0
 |