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 user: ansible
become: true become: true
roles: roles:
- { role: myapache, servername: 'thomas.fr' } - myapache
- { role: myapache, servername: 'sophie.fr' }

View File

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

View File

@@ -1,9 +1,20 @@
--- ---
# tasks file for myapache # 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 - name: install apache
yum: yum:
name: httpd name: httpd
state: latest state: latest
- name: conf httpd - name: conf httpd
notify: reload httpd notify: reload httpd
template: template:
@@ -33,7 +44,7 @@
state: directory state: directory
- name: create index file - name: create index file
copy: template:
src: index.html src: index.html
dest: "{{ documentroot }}/index.html" dest: "{{ documentroot }}/index.html"
mode: 0644 mode: 0644

View File

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

View File

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