Skip to content

This project builds containers images using Ansible. The containers are defined as hosts in the Ansible inventory. They are generated using host and group variables, templates and local connection.

License

krestomatio/container_builder

Repository files navigation

Container Image Builder

This project provides an automated way to build container images using Ansible. The containers are defined as hosts within the Ansible inventory and leverage host and group variables, templates, and local connections for generation.

Supported Containers:

The project builds a variety of container images, including:

  • Base OS images (CentOS, Rocky)
  • Programming language runtimes (Go, Node.js, PHP)
  • Application servers (Apache httpd, Nginx)
  • Databases (PostgreSQL, KeyDB)
  • Moodle e-learning platform

Further Details:

For a comprehensive overview of the project, including build instructions, requirements, and contribution guidelines, please refer to the full documentation: Container Builder Docs

Krestomatio Managed Service:

This project is part of open source powering Krestomatio, a service offering managed Moodle™ e-learning platforms.