Web-svc-simpleicons Role¶
Description: No description available
Variables¶
author: Kevin Veen-Birkenbach
description: Deploy and serve SVG and PNG icons effortlessly with Simple Icons, a containerized icon server ideal for web projects, documentation, and branding.
license: Infinito.Nexus NonCommercial License
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birkenbach
Consulting & Coaching Solutions https://www.veen.world
min_ansible_version: 2.9
platforms: [{‘name’: ‘Docker’, ‘versions’: [‘latest’]}]
galaxy_tags: [‘docker’, ‘icons’, ‘branding’, ‘svg’, ‘png’]
repository: https://s.infinito.nexus/code
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
logo: {‘class’: ‘fa-solid fa-icons’}
run_after: []
README¶
Simple Icons¶
Description¶
This Ansible role deploys and manages a containerized Simple Icons server, providing easy access to over 2,000 SVG and PNG icons for use in web projects, documentation, and branding.
Overview¶
Ideal for developers and content creators, the role simplifies deploying a dedicated icon server. It automates container setup, configuration, and routing, ensuring reliable, quick access to icons. Easily integrate scalable icons into your projects without managing individual asset files.
Purpose¶
The Docker-SimpleIcons role streamlines the deployment and management of a simple, efficient icon server. It helps you: - Quickly deploy a lightweight, dedicated icon server. - Serve icons consistently and reliably across multiple projects. - Reduce manual maintenance of icon assets. - Integrate seamlessly with complementary Ansible roles and web server configurations.
Features¶
Icon Server: Serves scalable SVG and PNG icons from the Simple Icons collection.
Containerized Deployment: Utilizes Docker and Docker Compose for isolated, reliable deployment.
Dynamic Icon Delivery: Icons are dynamically served via RESTful endpoints.
Customizable Setup: Configure icon sizes, formats, and routes effortlessly.
Efficient Integration: Works seamlessly with web server roles for robust domain routing.
Automated Maintenance: Simplifies updates and re-deployments via automated container management.