Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 773 Bytes

README.md

File metadata and controls

18 lines (11 loc) · 773 Bytes

Objective

  • Automate the provisioning of two Ubuntu-based servers, named “Master” and “Slave”, using Vagrant.
  • On the Master node, create a bash script to automate the deployment of a LAMP (Linux, Apache, MySQL, PHP) stack.
  • This script should clone a PHP application from GitHub, install all necessary packages, and configure Apache web server and MySQL.
  • Ensure the bash script is reusable and readable.

Using an Ansible playbook:

  • Execute the bash script on the Slave node and verify that the PHP application is accessible through the VM’s IP address (take screenshot of this as evidence)
  • Create a cron job to check the server’s uptime every 12 am.

PHP Laravel GitHub Repository:

https://github.com/laravel/laravel

PROJECT STEPS :-