Hi

On Sun, Feb 09, 2014 at 12:25:06PM -0800, Alain Sahli wrote:
> Hi!
> 
> I wrote a simple playbook that downloads, extracts and starts Tomcat. Here are
> the relevant parts of it:
> 
> - name: Download Tomcat 7.0.42
>   get_url: url=http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.42/bin/
> apache-tomcat-7.0.42.tar.gz dest=/home/tomcat/apache-tomcat-7.0.42.tar.gz
> 
> - name: Extract Tomcat
>   command: chdir=/home/tomcat tar -xvzf apache-tomcat-7.0.42.tar.gz creates=/
> home/tomcat/apache-tomcat-7.0.42
> 
> - name: Change ownership of Tomcat installation
>   file: path=/home/tomcat/apache-tomcat-7.0.42 owner=tomcat group=tomcat 
> state=
> directory recurse=yes
> 
> - name: Configure Tomcat server
>   template: src=tomcat-users.xml dest=/home/tomcat/apache-tomcat-7.0.42/conf/
>   notify: restart tomcat
>   
> - name: Set JAVA_HOME for tomcat
>   lineinfile: dest=/home/tomcat/apache-tomcat-7.0.42/bin/setenv.sh 
> line='export
> JAVA_HOME=/opt/java/jdk1.7.0_51' create=yes state=present mode=0555
> 
> - name: Start Tomcat
>   command: /home/tomcat/apache-tomcat-7.0.42/bin/startup.sh
>   sudo: true
>   sudo_user: tomcat
>     
> - name: wait for tomcat to start
>   wait_for: port=8080

Does tomcat actually detach from the TTY?

IIRC failure to do so can keep the SSH session open. Or alternatively:
Break the offending process (tomcat) when ssh is killed...

If you start tomcat from a normal login shell, and run "ps -ef|grep
tomcat" (or similar), it should not be associated with your login
tty...

-- 
Karl E. Jorgensen

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to