ansible playbook that deploys tomcat to a vagrant vm
setup ubuntu 18.04 server using vagrant
- vagrant up
- vagrant ssh
- vi .ssh/authorized_keys
- add your host's public key
- ip a and copy vm ip address
- add vm ip address to inventory
ansible-playbook steps
- update all packages
- install jdk
- create tomcat user & group
- create /opt/tomcat directory
- download and extract tomcat
- change tomcat directory ownership & permissions
- create tomcat systemd service file
- reload systemd daemon
- start tomcat service
- change default port from 8080 to 9999
- restart tomcat service