Skip to content

apache-web-server

Profile for automated Apache Web Server installation and configuration

Apache Web Server Profile

This profile orchestrates the installation and configuration of Apache Web Server through the universal-runbook workflow. It injects specific tasks into the workflow to ensure proper setup and configuration.

Requirements

  • Target machine must be running a supported operating system
  • Universal-runbook workflow must be available
  • Network access to package repositories

Components

  1. Task Injection
  2. apache-install: Handles package installation
  3. apache-configure: Sets up default configuration

Usage Examples

Basic Implementation

  1. Assign profile to target machine:
    drpcli machines addprofile "machine-uuid" "apache-web-server"
    
  2. Run universal-runbook workflow:
    drpcli machines workflow "machine-uuid" "universal-runbook"
    

Integration Points

  • Works with OS installation pipelines
  • Supports universal-runbook workflow
  • Compatible with HAProxy load balancing

Workflow Chain

  1. OS Installation (if part of pipeline)
  2. Universal Runbook execution
  3. Apache installation and configuration

Parameter Configuration

Uses package mapping from apache/packages parameter for consistent installation across platforms.