projects
/
lui-solr.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Configuration update to support SolrCloud.
[lui-solr.git]
/
dev-deploy.yml
diff --git
a/dev-deploy.yml
b/dev-deploy.yml
index
7c07ddd
..
5755962
100644
(file)
--- a/
dev-deploy.yml
+++ b/
dev-deploy.yml
@@
-7,21
+7,27
@@
- name: Update apt-cache
become: yes
apt: update-cache=yes
- name: Update apt-cache
become: yes
apt: update-cache=yes
+
+ - name: Install python-apt
+ become: yes
+ apt: name=python-apt state=present
- - name: Install dependencies from apt
+ - name: Add backports apt repo
become: yes
become: yes
- apt: name={{ item }} state=present
- with_items:
- - openjdk-7-jdk
+ apt_repository: repo="deb http://ftp.debian.org/debian jessie-backports main" state=present update_cache=yes
+
+ - name: Install openjdk
+ become: yes
+ apt: name=openjdk-8-jdk state=present
- name: Create deployment environment
become: yes
file: path={{ item }} state=directory
with_items:
- /usr/share/masterkey/lui
- name: Create deployment environment
become: yes
file: path={{ item }} state=directory
with_items:
- /usr/share/masterkey/lui
- - /var/lib/masterkey/lui/data/lui
+ - /var/lib/masterkey/lui/solr/lui
- /var/log/masterkey/lui
- /var/log/masterkey/lui
- - /etc/masterkey
+ - /etc/masterkey/lui
- name: Create lui-solr account
become: yes
- name: Create lui-solr account
become: yes
@@
-36,15
+42,15
@@
- name: Link Solr configuration
become: yes
- name: Link Solr configuration
become: yes
- file: src=/vagrant/conf path=/etc/masterkey/lui state=link
+ file: src=/vagrant/conf/solr path=/etc/masterkey/lui/solr state=link
- name: Link Solr defaults
become: yes
- name: Link Solr defaults
become: yes
- file: src=/etc/masterkey/lui/lui-solr.in.sh path=/etc/default/lui-solr.in.sh state=link
+ file: src=/etc/masterkey/lui/solr/lui-solr.in.sh path=/etc/default/lui-solr.in.sh state=link
- name: Install Solr binary
become: yes
- name: Install Solr binary
become: yes
- command: /vagrant/dist/install_solr_service.sh /vagrant/dist/solr-5.5.1.tgz -d /var/lib/masterkey/lui -i /usr/share/masterkey/lui -s lui-solr -u lui-solr -f creates=/usr/share/masterkey/lui/solr-5.5.1
+ command: /vagrant/dist/install_solr6_service.sh /vagrant/dist/solr-6.1.0.tgz -d /var/lib/masterkey/lui -i /usr/share/masterkey/lui -s lui-solr -u lui-solr -f creates=/usr/share/masterkey/lui/solr-6.1.0
- name: Remove extra files created by Solr install
become: yes
- name: Remove extra files created by Solr install
become: yes
@@
-52,4
+58,4
@@
with_items:
- /var/lib/masterkey/lui/log4j.properties
- /var/lib/masterkey/lui/logs
with_items:
- /var/lib/masterkey/lui/log4j.properties
- /var/lib/masterkey/lui/logs
- - /var/lib/masterkey/lui/data/solr.xml
+ - /var/lib/masterkey/lui/data