X-Git-Url: http://git.indexdata.com/?p=lui-solr.git;a=blobdiff_plain;f=dev-deploy-ha%2Fzookeeper.yml;fp=dev-deploy-ha%2Fzookeeper.yml;h=e92fb6652895088a8cc71962c5a3b5e5c5b955a8;hp=0000000000000000000000000000000000000000;hb=4db21d182fb825a9cfc150ebde91be7d62cc5e32;hpb=9a6bd062000219c50054d625b1d090499f598f8e diff --git a/dev-deploy-ha/zookeeper.yml b/dev-deploy-ha/zookeeper.yml new file mode 100644 index 0000000..e92fb66 --- /dev/null +++ b/dev-deploy-ha/zookeeper.yml @@ -0,0 +1,43 @@ +--- +- hosts: all + + vars: + + tasks: + - name: Update apt-cache + become: yes + apt: update-cache=yes + + - name: Install dependencies from apt + become: yes + apt: name={{ item }} state=present + with_items: + - openjdk-7-jdk + + - name: Create deployment environment + become: yes + file: path={{ item }} state=directory + with_items: + - /usr/share/masterkey/lui + - /var/lib/masterkey/lui/zookeeper + - /var/log/masterkey/lui + - /etc/masterkey/lui + + - name: Create lui-solr account + become: yes + user: name=lui-solr state=present system=yes home=/var/lib/masterkey/lui + + - name: Update permissions on deployment directories + become: yes + file: path={{ item }} owner=lui-solr recurse=yes + with_items: + - /var/lib/masterkey/lui + - /var/log/masterkey/lui + + - name: Install Zookeeper + become: yes + unarchive: src=/vagrant/dist/zookeeper-3.4.6.tar.gz dest=/usr/share/masterkey/lui copy=no creates=/usr/share/masterkey/lui/zookeeper-3.4.6 + + - name: Link Zookeeper + become: yes + file: src=/usr/share/masterkey/lui/zookeeper-3.4.6 path=/usr/share/masterkey/lui/zookeeper state=link