komponist
molecule-action
komponist | molecule-action | |
---|---|---|
3 | 2 | |
25 | 54 | |
- | - | |
8.0 | 8.8 | |
8 months ago | 6 days ago | |
Jinja | Smarty | |
GNU Affero General Public License v3.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
komponist
-
Forward Compatibility for Mosquitto MQTT Broker with Docker Compose v2
While working on a personal project Komponist, I was due to update Mosquitto MQTT Broker due to a CVE and found some interesting changes that will impact me in the future when it comes to configuring the Broker. This post provides a solution to make the Broker compatible with future versions using new and less visited concepts in Docker Compose v2, namely:
-
GitHub Workflows to check playbooks and generated files locally?
Hi all, I have been working on a personal open-source project Komponist and I was able to use ansible-lint GitHub Actions to perform linting checks for me on PRs, main branch and releases.
-
I got tired of writing long Docker Compose files, so I used ansible to automate my favourite stacks for me. Meet Komponist
I realized I could automate my stack creations or at least make them less tedious by leveraging the power of Ansible + Jinja2 and Voila! meet Komponist. It does a lot of boring job for you, all you need to care about are two files and that is it. It will generate and validate your final production ready compose files for you.
molecule-action
-
Sanitize Playbook content
Utilize a testing framework such as Molecule which performs functional tests. Use a policy enforcement tool like Checkov to create a custom policy that alerts on any unwanted/desired instruction. Restrict engineer direct access to all servers. Accompany both in a Collection delivery pipeline which is only run from a designated host with access to sensitive environments.
-
GitHub Workflows to check playbooks and generated files locally?
Not sure if this helps or not. But for a couple Ansible roles I have on GitHub, I’ve been using https://github.com/ansible/ansible-lint-action for linting and for testing with molecule I’ve been using this molecule action https://github.com/gofrolist/molecule-action
What are some alternatives?
matomo-docker-ansible - Self-hosted Matomo stack utilizing Docker, Ansible & Certbot for SSL
alnoda-workspaces - :fireworks: Flexible and extendable containerized workspaces. Now. with free offline chat GPT!!! 🚀🚀🚀
jellyfin-hcloud - Automatically set up Jellyfin on Hetzner Cloud using Terraform, Ansible and Docker Compose
ansible-lint-action - ❗️Replaced by https://github.com/marketplace/actions/run-ansible-lint
Saltbox - Ansible-based solution for rapidly deploying a Docker containerized cloud media server.
toolset - ❌ Deprecated, superseded by creator-ee container.
mosquitto - Eclipse Mosquitto - An open source MQTT broker
launchpad - A collection of quick starters for ansible, kubernetes, docker, linux, windows, and more. Great for HomeLabs!
cluster-template - A template for deploying a Kubernetes cluster with k3s or Talos
docker-ubuntu2204-ansible - Ubuntu 22.04 LTS (Jammy Jellyfish) Docker container for Ansible playbook and role testing.