Expand description
§Deployment Module
This module provides functionality for deploying various applications and services on a Linux server. It supports deployment of web servers (Nginx, Apache), databases (MySQL, PostgreSQL), programming languages and runtimes (PHP, Node.js, Python), and configures them according to best practices.
The module is designed to work across different Linux distributions by leveraging the appropriate package manager for each system.
Functions§
- deploy_
apache - Deploys and configures the Apache web server.
- deploy_
app - Deploys a single application based on its type and the server role.
- deploy_
applications - Deploys all applications specified in the configuration.
- deploy_
mysql - Deploys and configures the MySQL database server.
- deploy_
nginx - Deploys and configures the Nginx web server.
- deploy_
nodejs - Deploys and configures Node.js.
- deploy_
php - Deploys and configures PHP.
- deploy_
postgresql - Deploys and configures the PostgreSQL database server.
- deploy_
python - Deploys and configures Python.
- setup_
database - setup_
web_ server_ config