Skip to content

Commit 45387a9

Browse files
author
Jay LaCroix
committed
updated
1 parent 7d38e9f commit 45387a9

File tree

6 files changed

+26
-28
lines changed

6 files changed

+26
-28
lines changed

host_vars/172.16.250.132.yml

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
apache_package_name: apache2
2+
apache_service: apache2
3+
php_package_name: libapache2-mod-php

host_vars/172.16.250.133.yml

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
apache_package_name: apache2
2+
apache_service: apache2
3+
php_package_name: libapache2-mod-php

host_vars/172.16.250.134.yml

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
apache_package_name: apache2
2+
apache_service: apache2
3+
php_package_name: libapache2-mod-php

host_vars/172.16.250.248.yml

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
apache_package_name: httpd
2+
apache_service: httpd
3+
php_package_name: php

roles/web_servers/handlers/main.yml

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
- name: restart_apache
2+
service:
3+
name: "{{ apache_service }}"
4+
state: restarted

roles/web_servers/tasks/main.yml

+10-28
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,27 @@
1-
- name: install httpd package (CentOS)
2-
tags: apache,centos,httpd
3-
dnf:
1+
- name: install apache and php packages
2+
tags: apache,httpd,php
3+
package:
44
name:
5-
- httpd
6-
- php
5+
- "{{ apache_package_name }}"
6+
- "{{ php_package_name }}"
77
state: latest
8-
when: ansible_distribution == "CentOS"
98

10-
- name: start and enable httpd (CentOS)
11-
tags: apache,centos,httpd
9+
- name: start and enable apache service
10+
tags: apache,httpd
1211
service:
13-
name: httpd
12+
name: "{{ apache_service }}"
1413
state: started
1514
enabled: yes
16-
when: ansible_distribution == "CentOS"
17-
18-
- name: install apache2 package (Ubuntu)
19-
tags: apache,apache2,ubuntu
20-
apt:
21-
name:
22-
- apache2
23-
- libapache2-mod-php
24-
state: latest
25-
when: ansible_distribution == "Ubuntu"
2615

2716
- name: change e-mail address for admin
2817
tags: apache,centos,httpd
2918
lineinfile:
3019
path: /etc/httpd/conf/httpd.conf
3120
regexp: '^ServerAdmin'
32-
line: ServerAdmin somebody@somewhere.net
21+
line: ServerAdmin somebody@somewhere.com
3322
when: ansible_distribution == "CentOS"
34-
register: httpd
23+
notify: restart_apache
3524

36-
- name: restart httpd (CentOS)
37-
tags: apache,centos,httpd
38-
service:
39-
name: httpd
40-
state: restarted
41-
when: httpd.changed
42-
4325
- name: copy html file for site
4426
tags: apache,apache,apache2,httpd
4527
copy:

0 commit comments

Comments
 (0)