Skip to content

Commit 5782b27

Browse files
author
lerndevops
authored
Update tomcat.yml
1 parent 9b01ed0 commit 5782b27

File tree

1 file changed

+27
-20
lines changed

1 file changed

+27
-20
lines changed

ansible/playbooks/tomcat.yml

Lines changed: 27 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,53 @@
11
---
2-
- hosts: ubuntu
2+
- hosts: web
33
become: yes
44
tasks:
55
- name: Install Java 1.8
6-
apt:
7-
name: openjdk-8-jdk
6+
apt: ## apt-get install openjdk-8-jdk -y
7+
name: openjdk-8-jdk
88
state: present
9+
910
- name: add group "tomcat"
10-
group:
11+
group: ## groupadd tomcat
1112
name: tomcat
13+
1214
- name: add user "tomcat"
13-
user:
14-
name: tomcat
15-
group: tomcat
15+
user: ## useradd tomcat -G tomcat
16+
name: tomcat
17+
group: tomcat
1618
createhome: no
19+
1720
- name: Download Tomcat
18-
get_url:
19-
url: https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.40/bin/apache-tomcat-8.5.40.tar.gz
21+
get_url: ### wget url -O /tmp/tomca.tgz
22+
url: https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.40/bin/apache-tomcat-8.5.40.tar.gz
2023
dest: /tmp/apache-tomcat-8.5.40.tar.gz
24+
2125
- name: Extract archive
22-
unarchive:
23-
src: /tmp/apache-tomcat-8.5.40.tar.gz
26+
unarchive: ## tar -xzf tarfile ## by default source is always controller
27+
src: /tmp/apache-tomcat-8.5.40.tar.gz
2428
dest: /opt
2529
remote_src: yes
30+
2631
- name: create symlink
27-
file:
32+
file: ## ln -s /opt/tomcat /opt/apache-tomcat-8.5.40
2833
src: /opt/apache-tomcat-8.5.40
2934
path: /opt/tomcat
3035
state: link
3136

3237
- name: Change ownership of Tomcat installation
33-
file:
34-
path: /opt/tomcat
35-
owner: tomcat
36-
group: tomcat
37-
mode: 0755
38-
state: directory
38+
file: ## chmod 755 -R /opt/tomcat , chown tomcat:tomcat -R /opt/tomcat
39+
path: /opt/tomcat
40+
owner: tomcat
41+
group: tomcat
42+
mode: 0755
43+
state: directory
3944
recurse: yes
4045

4146
- name: create tomcat.service file
42-
file:
47+
file: ## touch /etc/systemd/system/tomcat.service
4348
path: /etc/systemd/system/tomcat.service
4449
state: touch
50+
4551
- name: create tomcat service
4652
blockinfile:
4753
path: /etc/systemd/system/tomcat.service
@@ -58,8 +64,9 @@
5864
ExecStop=/opt/tomcat/bin/shutdown.sh
5965
[Install]
6066
WantedBy=multi-user.target
67+
6168
- name: enable & start tomcat service
62-
systemd:
69+
systemd: ## systemctl enable tomcat, systecctl start tomcat
6370
name: tomcat
6471
state: started
6572
enabled: yes

0 commit comments

Comments
 (0)