mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
Update phpmyadmin/tasks/main.yml
This commit is contained in:
parent
77a6aae339
commit
c1dd54ea23
1 changed files with 12 additions and 5 deletions
|
@ -3,7 +3,6 @@
|
||||||
url: "{{ iiab_download_url }}/{{ phpmyadmin_name_zip }}"
|
url: "{{ iiab_download_url }}/{{ phpmyadmin_name_zip }}"
|
||||||
dest: "{{ downloads_dir }}"
|
dest: "{{ downloads_dir }}"
|
||||||
timeout: "{{ download_timeout }}"
|
timeout: "{{ download_timeout }}"
|
||||||
#register: phpmyadmin_dl_output
|
|
||||||
when: internet_available | bool
|
when: internet_available | bool
|
||||||
|
|
||||||
- name: Does {{ downloads_dir }}/{{ phpmyadmin_name_zip }} exist? # e.g. /opt/iiab/downloads/phpMyAdmin-4.8.3-all-languages.zip
|
- name: Does {{ downloads_dir }}/{{ phpmyadmin_name_zip }} exist? # e.g. /opt/iiab/downloads/phpMyAdmin-4.8.3-all-languages.zip
|
||||||
|
@ -16,20 +15,20 @@
|
||||||
msg: "{{ downloads_dir }}/{{ phpmyadmin_name_zip }} is REQUIRED in order to install phpMyAdmin."
|
msg: "{{ downloads_dir }}/{{ phpmyadmin_name_zip }} is REQUIRED in order to install phpMyAdmin."
|
||||||
when: not phpmyadmin_dl.stat.exists
|
when: not phpmyadmin_dl.stat.exists
|
||||||
|
|
||||||
- name: Unzip to permanent location /opt/{{ phpmyadmin_name }}
|
- name: Unzip to permanent location /opt/{{ phpmyadmin_name }}, owned by {{ apache_user }}
|
||||||
unarchive:
|
unarchive:
|
||||||
src: "{{ downloads_dir }}/{{ phpmyadmin_name_zip }}"
|
src: "{{ downloads_dir }}/{{ phpmyadmin_name_zip }}"
|
||||||
dest: /opt
|
dest: /opt
|
||||||
owner: "{{ apache_user }}"
|
owner: "{{ apache_user }}"
|
||||||
|
|
||||||
- name: Create symlink from /opt/phpmyadmin to {{ phpmyadmin_name }}
|
- name: Symlink /opt/phpmyadmin -> {{ phpmyadmin_name }}
|
||||||
file:
|
file:
|
||||||
src: "{{ phpmyadmin_name }}"
|
src: "{{ phpmyadmin_name }}"
|
||||||
path: /opt/phpmyadmin
|
path: /opt/phpmyadmin
|
||||||
owner: "{{ apache_user }}"
|
owner: "{{ apache_user }}" # Some Linux's ignore symlink owners?
|
||||||
state: link
|
state: link
|
||||||
|
|
||||||
- name: Install /opt/phpmyadmin/config.inc.php from template
|
- name: Install /opt/phpmyadmin/config.inc.php owned by {{ apache_user }}, from template
|
||||||
template:
|
template:
|
||||||
src: config.inc.php
|
src: config.inc.php
|
||||||
dest: /opt/phpmyadmin/config.inc.php
|
dest: /opt/phpmyadmin/config.inc.php
|
||||||
|
@ -46,6 +45,13 @@
|
||||||
# # recurse: yes
|
# # recurse: yes
|
||||||
# # state: directory
|
# # state: directory
|
||||||
|
|
||||||
|
- name: "Add 'phpmyadmin_installed: True' to {{ iiab_state_file }}"
|
||||||
|
lineinfile:
|
||||||
|
dest: "{{ iiab_state_file }}" # /etc/iiab/iiab_state.yml
|
||||||
|
regexp: '^phpmyadmin_installed'
|
||||||
|
line: 'phpmyadmin_installed: True'
|
||||||
|
|
||||||
|
|
||||||
- name: Install /etc/{{ apache_config_dir }}/phpmyadmin.conf from template, if phpmyadmin_enabled
|
- name: Install /etc/{{ apache_config_dir }}/phpmyadmin.conf from template, if phpmyadmin_enabled
|
||||||
template:
|
template:
|
||||||
src: phpmyadmin.j2
|
src: phpmyadmin.j2
|
||||||
|
@ -65,6 +71,7 @@
|
||||||
state: absent
|
state: absent
|
||||||
when: not phpmyadmin_enabled and is_debuntu
|
when: not phpmyadmin_enabled and is_debuntu
|
||||||
|
|
||||||
|
|
||||||
- name: Add 'phpmyadmin' variable values to {{ iiab_ini_file }}
|
- name: Add 'phpmyadmin' variable values to {{ iiab_ini_file }}
|
||||||
ini_file:
|
ini_file:
|
||||||
path: "{{ iiab_ini_file }}"
|
path: "{{ iiab_ini_file }}"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue