computer-playbook/roles/system-storage-optimizer
2024-12-04 17:41:29 +01:00
..
files Implemented storage optimizer for mongodb 2024-01-13 16:52:36 +01:00
handlers Optimized handlers and variable names 2024-01-10 23:36:18 +01:00
tasks Optimized handlers and variable names 2024-01-10 23:36:18 +01:00
templates Adapted variables 2024-12-04 17:41:29 +01:00
vars Solved bugs and optimized storage-optimiter 2024-01-10 14:00:43 +01:00
README.md Added README.md 2024-01-10 16:03:11 +01:00

System Storage Optimizer Role

Overview

The system-storage-optimizer role is designed for managing and optimizing storage allocation of Docker volumes. It automates the process of moving Docker volumes between SSD (rapid storage) and HDD (mass storage) based on the container image types, enhancing performance and efficiency.

Features

  • Dynamically moves Docker volumes based on container image types.
  • Utilizes SSDs for database-related volumes for faster access.
  • Moves non-database volumes to HDDs for efficient mass storage.
  • Handles container stopping and starting during the optimization process.
  • Creates symbolic links to maintain consistent paths.

Usage

To deploy this role, include it in your Ansible playbook and define the necessary paths for SSD and HDD storage.

Additional Information

For detailed context and the development history of this role, refer to this conversation.