mirror of
				https://github.com/iiab/iiab.git
				synced 2025-03-09 15:40:17 +00:00 
			
		
		
		
	
						commit
						6b323723e5
					
				
					 2 changed files with 11 additions and 9 deletions
				
			
		| 
						 | 
				
			
			@ -4,5 +4,7 @@
 | 
			
		|||
# All above are set in: github.com/iiab/iiab/blob/master/vars/default_vars.yml
 | 
			
		||||
# If nec, change them by editing /etc/iiab/local_vars.yml prior to installing!
 | 
			
		||||
 | 
			
		||||
phpmyadmin_name: "phpMyAdmin-5.0.3-all-languages"    # D/l from http://download.iiab.io/packages
 | 
			
		||||
phpmyadmin_version: 5.0.4
 | 
			
		||||
phpmyadmin_name: "phpMyAdmin-{{ phpmyadmin_version }}-all-languages"
 | 
			
		||||
phpmyadmin_name_zip: "{{ phpmyadmin_name }}.zip"
 | 
			
		||||
phpmyadmin_dl_url: "https://files.phpmyadmin.net/phpMyAdmin/{{ phpmyadmin_version }}/{{ phpmyadmin_name_zip }}"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,24 +8,24 @@
 | 
			
		|||
    name: httpd
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
- name: Download {{ iiab_download_url }}/{{ phpmyadmin_name_zip }} to {{ downloads_dir }}
 | 
			
		||||
- name: Download {{ phpmyadmin_dl_url }} to {{ downloads_dir }}
 | 
			
		||||
  get_url:
 | 
			
		||||
    url: "{{ iiab_download_url }}/{{ phpmyadmin_name_zip }}"    # e.g. http://download.iiab.io/packages/phpMyAdmin-5.0.3-all-languages.zip
 | 
			
		||||
    dest: "{{ downloads_dir }}"
 | 
			
		||||
    timeout: "{{ download_timeout }}"
 | 
			
		||||
    url: "{{ phpmyadmin_dl_url }}"    # e.g. https://files.phpmyadmin.net/phpMyAdmin/5.0.4/phpMyAdmin-5.0.4-all-languages.zip
 | 
			
		||||
    dest: "{{ downloads_dir }}"    # /opt/iiab/downloads
 | 
			
		||||
    timeout: "{{ download_timeout }}"    # 200
 | 
			
		||||
  when: internet_available | bool
 | 
			
		||||
 | 
			
		||||
- name: Does {{ downloads_dir }}/{{ phpmyadmin_name_zip }} exist?
 | 
			
		||||
  stat:
 | 
			
		||||
    path: "{{ downloads_dir }}/{{ phpmyadmin_name_zip }}"    # e.g. /opt/iiab/downloads/phpMyAdmin-5.0.3-all-languages.zip
 | 
			
		||||
    path: "{{ downloads_dir }}/{{ phpmyadmin_name_zip }}"    # e.g. /opt/iiab/downloads/phpMyAdmin-5.0.4-all-languages.zip
 | 
			
		||||
  register: phpmyadmin_dl
 | 
			
		||||
 | 
			
		||||
- name: FAIL (force Ansible to exit) IF /opt/iiab/downloads/{{ phpmyadmin_name_zip }} doesn't exist
 | 
			
		||||
- name: FAIL (force Ansible to exit) IF {{ downloads_dir }}/{{ phpmyadmin_name_zip }} doesn't exist
 | 
			
		||||
  fail:
 | 
			
		||||
    msg: "{{ downloads_dir }}/{{ phpmyadmin_name_zip }} is REQUIRED in order to install phpMyAdmin."
 | 
			
		||||
  when: not phpmyadmin_dl.stat.exists
 | 
			
		||||
 | 
			
		||||
- name: Unzip to permanent location /opt/{{ phpmyadmin_name }}, owned by {{ apache_user }}
 | 
			
		||||
- name: Unzip to permanent location /opt/{{ phpmyadmin_name }}, owned by {{ apache_user }}:root    # e.g. /opt/phpMyAdmin-5.0.4-all-languages, owned by www-data:root
 | 
			
		||||
  unarchive:
 | 
			
		||||
    src: "{{ downloads_dir }}/{{ phpmyadmin_name_zip }}"
 | 
			
		||||
    dest: /opt
 | 
			
		||||
| 
						 | 
				
			
			@ -38,7 +38,7 @@
 | 
			
		|||
    owner: "{{ apache_user }}"    # Some Linux's ignore symlink owners?
 | 
			
		||||
    state: link
 | 
			
		||||
 | 
			
		||||
- name: Install /opt/phpmyadmin/config.inc.php owned by {{ apache_user }}, from template
 | 
			
		||||
- name: Install /opt/phpmyadmin/config.inc.php owned by {{ apache_user }}:root, from template
 | 
			
		||||
  template:
 | 
			
		||||
    src: config.inc.php
 | 
			
		||||
    dest: /opt/phpmyadmin/config.inc.php
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue