mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
cleaner Ansible messaging
This commit is contained in:
parent
504264a11f
commit
50ced1eec8
1 changed files with 10 additions and 10 deletions
|
@ -1,7 +1,7 @@
|
||||||
# Assume we only get here if elgg_install: True
|
# Assume we only get here if elgg_install: True
|
||||||
# Assume mysql is running
|
# Assume mysql is running
|
||||||
|
|
||||||
- name: download current version from our copy
|
- name: Download current version from our copy
|
||||||
shell: wget {{ iiab_download_url }}/elgg-{{ elgg_version }}.zip -c -P {{ downloads_dir }}
|
shell: wget {{ iiab_download_url }}/elgg-{{ elgg_version }}.zip -c -P {{ downloads_dir }}
|
||||||
creates={{ downloads_dir }}/elgg-{{ elgg_version }}.zip
|
creates={{ downloads_dir }}/elgg-{{ elgg_version }}.zip
|
||||||
when: internet_available
|
when: internet_available
|
||||||
|
@ -18,7 +18,7 @@
|
||||||
shell: "/usr/bin/unzip -o {{ downloads_dir }}/elgg-{{ elgg_version }}.zip -d /opt"
|
shell: "/usr/bin/unzip -o {{ downloads_dir }}/elgg-{{ elgg_version }}.zip -d /opt"
|
||||||
when: elgg.stat.exists is defined and not elgg.stat.exists
|
when: elgg.stat.exists is defined and not elgg.stat.exists
|
||||||
|
|
||||||
- name: Create a link to the versioned elgg folder
|
- name: Create a link to the versioned elgg-* folder
|
||||||
file: src=./elgg-{{ elgg_version }}
|
file: src=./elgg-{{ elgg_version }}
|
||||||
dest=/opt/elgg
|
dest=/opt/elgg
|
||||||
owner={{ apache_user }}
|
owner={{ apache_user }}
|
||||||
|
@ -36,7 +36,7 @@
|
||||||
group={{ apache_user }}
|
group={{ apache_user }}
|
||||||
|
|
||||||
# The name of this file changed from 1.9 to 1.10.
|
# The name of this file changed from 1.9 to 1.10.
|
||||||
- name: Copy default .htaccess to the root directory of elgg tree
|
- name: Copy default .htaccess to the root directory of Elgg tree
|
||||||
copy: src="/opt/{{ elgg_xx }}/vendor/elgg/elgg/install/config/htaccess.dist"
|
copy: src="/opt/{{ elgg_xx }}/vendor/elgg/elgg/install/config/htaccess.dist"
|
||||||
dest="/opt/{{ elgg_xx }}/.htaccess"
|
dest="/opt/{{ elgg_xx }}/.htaccess"
|
||||||
mode=0644
|
mode=0644
|
||||||
|
@ -51,13 +51,13 @@
|
||||||
insertafter='^#RewriteBase'
|
insertafter='^#RewriteBase'
|
||||||
line="RewriteBase {{ elgg_url }}/"
|
line="RewriteBase {{ elgg_url }}/"
|
||||||
|
|
||||||
- name: Change permissions on engine directory so apache can write
|
- name: Change permissions on engine directory so Apache can write
|
||||||
file: path=/opt/elgg/engine/ owner={{ apache_user }} mode=0755 state=directory
|
file: path=/opt/elgg/engine/ owner={{ apache_user }} mode=0755 state=directory
|
||||||
|
|
||||||
- name: Create an upload directory that Apache can write in or elgg
|
- name: Create an upload directory that Apache can write in or elgg
|
||||||
file: path={{ elgg_upload_path }} state=directory owner={{ apache_user }}
|
file: path={{ elgg_upload_path }} state=directory owner={{ apache_user }}
|
||||||
|
|
||||||
- name: change ownership
|
- name: Change ownership
|
||||||
file: path=/opt/elgg-{{ elgg_version }}
|
file: path=/opt/elgg-{{ elgg_version }}
|
||||||
owner={{ apache_user }}
|
owner={{ apache_user }}
|
||||||
group={{ apache_user }}
|
group={{ apache_user }}
|
||||||
|
@ -68,7 +68,7 @@
|
||||||
mysql_db: name={{ dbname }}
|
mysql_db: name={{ dbname }}
|
||||||
register: create_elgg_database
|
register: create_elgg_database
|
||||||
|
|
||||||
- name: Create a user to access the elgg database - can be run more than once
|
- name: Create a user to access the Elgg database - can be run more than once
|
||||||
mysql_user: name={{ dbuser }} host={{ item }} password={{ dbpassword }} priv={{ dbname }}.*:ALL
|
mysql_user: name={{ dbuser }} host={{ item }} password={{ dbpassword }} priv={{ dbname }}.*:ALL
|
||||||
with_items:
|
with_items:
|
||||||
- 127.0.0.1
|
- 127.0.0.1
|
||||||
|
@ -95,23 +95,23 @@
|
||||||
- name: Install config file for elgg in Apache
|
- name: Install config file for elgg in Apache
|
||||||
template: src=elgg.conf dest=/etc/{{ apache_config_dir }}/elgg.conf
|
template: src=elgg.conf dest=/etc/{{ apache_config_dir }}/elgg.conf
|
||||||
|
|
||||||
- name: Enable elgg for debuntu (will already be enabled above for Redhat)
|
- name: Enable Elgg for debuntu (will already be enabled above for Redhat)
|
||||||
file: path=/etc/apache2/sites-enabled/elgg.conf
|
file: path=/etc/apache2/sites-enabled/elgg.conf
|
||||||
src=/etc/apache2/sites-available/elgg.conf
|
src=/etc/apache2/sites-available/elgg.conf
|
||||||
state=link
|
state=link
|
||||||
when: elgg_enabled and is_debuntu
|
when: elgg_enabled and is_debuntu
|
||||||
|
|
||||||
- name: Disable elgg for debuntu
|
- name: Disable Elgg for debuntu
|
||||||
file: path=/etc/apache2/sites-enabled/elgg.conf
|
file: path=/etc/apache2/sites-enabled/elgg.conf
|
||||||
state=absent
|
state=absent
|
||||||
when: not elgg_enabled and is_debuntu
|
when: not elgg_enabled and is_debuntu
|
||||||
|
|
||||||
- name: Disable elgg for Redhat - remove config file for elgg in Apache
|
- name: Disable Elgg for Redhat - remove config file for Elgg in Apache
|
||||||
file: dest=/etc/{{ apache_config_dir }}/elgg.conf
|
file: dest=/etc/{{ apache_config_dir }}/elgg.conf
|
||||||
state=absent
|
state=absent
|
||||||
when: not elgg_enabled and is_redhat
|
when: not elgg_enabled and is_redhat
|
||||||
|
|
||||||
- name: add elgg to service list
|
- name: Add Elgg to service list
|
||||||
ini_file: dest='{{ service_filelist }}'
|
ini_file: dest='{{ service_filelist }}'
|
||||||
section=elgg
|
section=elgg
|
||||||
option='{{ item.option }}'
|
option='{{ item.option }}'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue