From 3e28c20132bfb0f0dc63e9de2f080b167a1c2830 Mon Sep 17 00:00:00 2001 From: Ditmar Visser Date: Tue, 3 Jun 2025 13:23:53 +0000 Subject: [PATCH] feat: install mariadb and nginx --- opdracht-4/inventory.ini | 6 ++++++ opdracht-4/playbook.yml | 31 +++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100755 opdracht-4/inventory.ini create mode 100644 opdracht-4/playbook.yml diff --git a/opdracht-4/inventory.ini b/opdracht-4/inventory.ini new file mode 100755 index 0000000..f46e067 --- /dev/null +++ b/opdracht-4/inventory.ini @@ -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 diff --git a/opdracht-4/playbook.yml b/opdracht-4/playbook.yml new file mode 100644 index 0000000..1de8e55 --- /dev/null +++ b/opdracht-4/playbook.yml @@ -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