diff --git a/apache.yml b/apache.yml new file mode 100644 index 0000000..7d8b597 --- /dev/null +++ b/apache.yml @@ -0,0 +1,42 @@ +--- +- name: install apache via ansible playbook + hosts: centos + + tasks: + - name: install apache + yum: + name: httpd + state: present + + - name: conf httpd + template: + src: vhost.conf + dest: /etc/httpd/conf.d/vhost.conf + mode: 0640 + owner: root + group: apache + + - name: activate apache + service: + name: httpd + enabled: yes + state: started + + - name: open firewall port + firewalld: + service: http + permanent: yes + immediate: yes + state: enabled + ignore_errors: true + + - name: create documentroot + file: + name: /var/www/html/example.org/ + state: directory + + - name: copy index file + template: + src: index.txt + dest: /var/www/html/example.org/index.html + mode: 0644 \ No newline at end of file