Commit d89216d
Changed files (1)
ims-ansible
ims-ansible/ims-playbook.yml
@@ -1,6 +1,11 @@
---
+# Derived from the IMS_Install.sh bash script
+# Things worth doing:
+# - add tags to avoid building SER and FHoSS every time
+# - pull out chunks of this that would be useful for other things (i.e. java install and setup)
- hosts: local
vars:
+ # Oracle Java variables
jdk_url: "http://download.oracle.com/otn-pub/java/jdk/7u40-b43/jdk-7u40-linux-x64.tar.gz"
jdk_file: "jdk-7u40-linux-x64.tar.gz"
jdk_extract_dir: "jdk1.7.0_40"
@@ -8,6 +13,7 @@
jdk_install_dir: "/usr/lib/jvm"
jdk_priority: 9001 # over 9000 :P
+ # sip express router and FHoSS variables
ser_dir: "/opt/OpenIMSCore/ser_ims"
ser_repo: "http://svn.berlios.de/svnroot/repos/openimscore/ser_ims/trunk"
fhoss_dir: "/opt/OpenIMSCore/FHoSS"
@@ -58,7 +64,7 @@
- { java_bin: "/usr/bin/javac", java_bin_name: "javac" }
- { java_bin: "/usr/bin/javaws", java_bin_name: "javaws" }
- - name: create IMS directories
+ - name: ensure IMS directories exist
file: path={{ item }} state=directory
sudo: yes
with_items:
@@ -72,7 +78,7 @@
subversion: repo={{ fhoss_repo }} dest={{ fhoss_dir }}
sudo: yes
- - name: make SER
+ - name: make Sip Express Router
command: make install-libs all chdir={{ ser_dir }}
sudo: yes