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.
