feat: install mariadb and nginx

This commit is contained in:
Ditmar Visser
2025-06-03 13:23:53 +00:00
parent ddea752184
commit 3e28c20132
2 changed files with 37 additions and 0 deletions

6
opdracht-4/inventory.ini Executable file
View File

@@ -0,0 +1,6 @@
[webservers]
week-3-opdracht-3-webserver-1-vm ansible_host=128.251.184.98 ansible_user=adminuser ansible_ssh_private_key_file=/home/student/.ssh/azure
week-3-opdracht-3-webserver-2-vm ansible_host=20.61.50.137 ansible_user=adminuser ansible_ssh_private_key_file=/home/student/.ssh/azure
[databaseservers]
week-3-opdracht-3-databaseserver-1-vm ansible_host=51.144.150.172 ansible_user=adminuser ansible_ssh_private_key_file=/home/student/.ssh/azure

31
opdracht-4/playbook.yml Normal file
View File

@@ -0,0 +1,31 @@
- name: Install Nginx on webservers
hosts: webservers
become: true
tasks:
- name: Ensure Nginx is installed
ansible.builtin.apt:
name: nginx
state: present
update_cache: true
- name: Ensure Nginx is running and enabled
ansible.builtin.service:
name: nginx
state: started
enabled: true
- name: Install MariaDB on database server
hosts: databaseservers
become: true
tasks:
- name: Ensure MariaDB is installed
ansible.builtin.apt:
name: mariadb-server
state: present
update_cache: true
- name: Ensure MariaDB is running and enabled
ansible.builtin.service:
name: mariadb
state: started
enabled: true