2
0

more variables

This commit is contained in:
2020-05-05 22:55:19 +02:00
parent 07d02ae9cd
commit 1c6027864a
5 changed files with 19 additions and 7 deletions

View File

@@ -4,5 +4,4 @@
user: ansible
become: true
roles:
- { role: myapache, servername: 'thomas.fr' }
- { role: myapache, servername: 'sophie.fr' }
- myapache

View File

@@ -1,5 +1,5 @@
servername: cines.fr
serveralias: www.cines.fr
documentroot: /var/www/html/cines.fr
accesslog: /var/log/httpd/access_cines.fr_log
errorlog: /var/log/httpd/error_cines.fr_log
serveralias: www.{{ servername }}
documentroot: /var/www/html/{{ servername }}
accesslog: /var/log/httpd/access_{{ servername }}_log
errorlog: /var/log/httpd/error_{{ servername }}_log

View File

@@ -1,9 +1,20 @@
---
# tasks file for myapache
- name: remove old conf file, if any
file:
path: /etc/httpd/conf.d/vhost.conf
state: absent
- name: remove old documentRoot, if any
file:
path: /var/www/html/orsys.fr
state: absent
- name: install apache
yum:
name: httpd
state: latest
- name: conf httpd
notify: reload httpd
template:
@@ -33,7 +44,7 @@
state: directory
- name: create index file
copy:
template:
src: index.html
dest: "{{ documentroot }}/index.html"
mode: 0644

View File

@@ -0,0 +1 @@
<h1>hello World this is {{ servername}}</h1>

View File

@@ -1,6 +1,7 @@
<VirtualHost *:{{ http_port }}>
ServerName {{ servername }}
ServerAlias {{ serveralias }}
ServerAlias {{ inventory_hostname }}
DocumentRoot {{ documentroot }}
CustomLog {{ accesslog }} combined
ErrorLog {{ errorlog }}