Skip to content

Instantly share code, notes, and snippets.

@richardsonlima
Created April 1, 2020 02:44
Show Gist options
  • Save richardsonlima/3353da89b8c784aec4c30b92c2db4767 to your computer and use it in GitHub Desktop.
Save richardsonlima/3353da89b8c784aec4c30b92c2db4767 to your computer and use it in GitHub Desktop.
- name: add tomcat group
group:
name: tomcat
- name: add tomcat user
user:
name: tomcat
group: tomcat
home: /user/share/tomcat
createhome: no
- name: create /opt/tomcat directory
file:
path: /opt/tomcat
state: directory
mode: 0755
- name: download & unarchive
unarchive:
src: http://apache.cs.utah.edu/tomcat/tomcat-8/v8.5.53/bin/apache-tomcat-8.5.53.tar.gz
dest: /opt/tomcat
remote_src: yes
extra_opts: [--strip-components=1]
- name: Change ownership
file:
path: /opt/tomcat
owner: tomcat
group: tomcat
mode: "u+rwx,g+rx,o=rx"
recurse: yes
state: directory
- name: Copy Tomcat service from local to remote
copy:
src: tomcat.service
dest: /etc/systemd/system/
mode: 0755
- name: Start and enable Tomcat service
systemd:
name: tomcat
state: started
enabled: true
daemon_reload: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment