refactor ansible code in to ansible-2.0 folder, and created space for ansible-2.10
This commit is contained in:
39
ansible-2.0/roles/home.xai-corp.net/tasks/vhosts.yml
Normal file
39
ansible-2.0/roles/home.xai-corp.net/tasks/vhosts.yml
Normal file
@@ -0,0 +1,39 @@
|
||||
---
|
||||
#
|
||||
# setup the vhosts for apache based websites
|
||||
|
||||
# - name: fetch existing vhosts
|
||||
# fetch: src=/etc/apache2/vhost-available/{{ item }} dest=backups/
|
||||
# with_items:
|
||||
# - 00_default_ssl_vhost.conf
|
||||
# - 00_default_vhost.conf
|
||||
# - 01_home_vhost.conf
|
||||
# - 02_test_vhost.conf
|
||||
# - 04_sql_vhost.conf
|
||||
# - 05_mail_vhost.conf
|
||||
# - default_vhost.include
|
||||
#
|
||||
# - fetch: src=/etc/apache2/httpd.conf dest=backups/
|
||||
|
||||
- name: create vhost dirs
|
||||
file: state=directory path=/etc/apache2/{{ item }} owner=root group=root mode=0750
|
||||
with_items:
|
||||
- sites-available
|
||||
- sites-enabled
|
||||
|
||||
- name: main apache conf
|
||||
template: src=httpd.conf dest=/etc/apache2/httpd.conf owner=root group=root mode=640
|
||||
notify:
|
||||
- reload apache2
|
||||
|
||||
- name: setup available vhosts
|
||||
template: src={{ item }}.j2 dest=/etc/apache2/sites-available/{{ item }}.conf owner=root group=root mode=0640
|
||||
with_items: "{{ websites.available }}"
|
||||
notify:
|
||||
- reload apache2
|
||||
|
||||
- name: enable sites
|
||||
file: state=link src=/etc/apache2/sites-available/{{ item }}.conf dest=/etc/apache2/sites-enabled/{{ item }}.conf
|
||||
with_items: "{{ websites.enabled }}"
|
||||
notify:
|
||||
- reload apache2
|
||||
Reference in New Issue
Block a user