diff --git a/01_webserver_azure.yml b/01_webserver_azure.yml
new file mode 100644
index 0000000..b0cce36
--- /dev/null
+++ b/01_webserver_azure.yml
@@ -0,0 +1,42 @@
+---
+- name: Configure Webserver
+ hosts: tag_solution_webserver_alex
+ become: true
+ vars:
+ websiteheader: "Ansible Playbook"
+ websiteauthor: "Alex"
+
+ tasks:
+ - name: Install Apache
+ ansible.builtin.dnf:
+ name: httpd
+ state: present
+
+ - name: Enable Apache
+ ansible.builtin.systemd:
+ name: httpd
+ enabled: true
+ state: started
+
+ - name: Allow http in firewall
+ ansible.posix.firewalld:
+ service: http
+ permanent: true
+ state: enabled
+ immediate: true
+ notify:
+ - Reload firewall
+
+ - name: Add index.html
+ ansible.builtin.template:
+ src: index.html.j2
+ dest: /var/www/html/index.html
+ owner: root
+ group: root
+ mode: "0755"
+
+ handlers:
+ - name: Reload firewall
+ ansible.builtin.service:
+ name: firewalld
+ state: reloaded
diff --git a/index.html.j2 b/index.html.j2
new file mode 100644
index 0000000..adc801a
--- /dev/null
+++ b/index.html.j2
@@ -0,0 +1,13 @@
+
+
Hosted on {{ inventory_hostname }} running {{ ansible_facts['os_family'] }}
+ + +