https://github.com/coding4deep/apache-role
This Ansible role is designed to **install Apache HTTP Server (httpd)** on a **RHEL-based Linux system** and deploy a **static portfolio website**. It is ideal for simple personal or demo projects where you want to showcase a static HTML-based portfolio through an automated provisioning process.
https://github.com/coding4deep/apache-role
Last synced: 7 months ago
JSON representation
This Ansible role is designed to **install Apache HTTP Server (httpd)** on a **RHEL-based Linux system** and deploy a **static portfolio website**. It is ideal for simple personal or demo projects where you want to showcase a static HTML-based portfolio through an automated provisioning process.
- Host: GitHub
- URL: https://github.com/coding4deep/apache-role
- Owner: Coding4Deep
- Created: 2025-06-19T06:44:46.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-06-19T06:56:23.000Z (7 months ago)
- Last Synced: 2025-06-19T07:44:01.975Z (7 months ago)
- Language: HTML
- Size: 0 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
---
# Ansible Role: Static Portfolio Web Deployment on RHEL
## Description
This Ansible role is designed to **install Apache HTTP Server (httpd)** on a **RHEL-based Linux system** and deploy a **static portfolio website**. It is ideal for simple personal or demo projects where you want to showcase a static HTML-based portfolio through an automated provisioning process.
> 🔧 This role is optimized for Red Hat Enterprise Linux and its derivatives (such as CentOS, Rocky, AlmaLinux, etc.).
## Features
- Installs `httpd` (Apache)
- Ensures the service is started and enabled on boot
- Deploys a static website to `/var/www/html/`
- Fully automated setup with minimal input
## Screenshots
Below are preview screenshots of the deployed website:
### Home Page

### Portfolio Section

## Requirements
- Target host must be RHEL/CentOS/Rocky/AlmaLinux
- Ansible 2.9 or later
- Root privileges (via `become: true`)
## Role Variables
This role currently does not require any custom variables. All defaults are set within the role.
## License
MIT
## Author Information
This role was created by [Coding4Deep](https://github.com/Coding4Deep) as a simple demo for Ansible role development and deployment.
---