marionette
salt-contrib
Our great sponsors
marionette | salt-contrib | |
---|---|---|
2 | 1 | |
85 | 173 | |
- | - | |
3.0 | 0.0 | |
12 months ago | over 3 years ago | |
Go | Python | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
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.
marionette
-
Why are there no descent Go or Rust alternatived to Ansible?
I wrote a simple tool, which is modeled after puppet in terms of syntax. It was mostly an experiment to see what minimum required features are enough to provide something useful - and I settled on a few primitives such as creating files, installing packages, and running commands.
Despite the minimalism it turned out to be more useful than expected:
https://github.com/skx/marionette/
I added extra things, such as the ability to pull docker containers, and clone git repositories, and despite being single-host I'm using it to setup several virtual machines.
-
Ansible 4.0.0 final has been released
I wrote a proof-of-concept tool, inspired by puppet more than anything, but since it runs locally it is perhaps comparable to ansible too:
https://github.com/skx/marionette/
It turns out that three operations suffice for almost 90% of my needs:
* Populate a file, from a template with variable expansion.
* Run a shell-command.
* Install a package.
I added support for pulling a docker container too, just for fun. Although I never made the effort to pimp/promote it, the tool is stable and useful as-is.
salt-contrib
What are some alternatives?
puppet-summary - The Puppet Summary is a web interface providing reporting features for Puppet, it replaces the Puppet Dashboard project
pyinfra - pyinfra automates infrastructure using Python. It’s fast and scales from one server to thousands. Great for ad-hoc command execution, service deployment, configuration management and more.
habitat - Modern applications with built-in automation
community.kubernetes - Kubernetes Collection for Ansible
mgmt - Next generation distributed, event-driven, parallel config management!
semver - Semantic Versioning Specification