Puppet
Ansible
Our great sponsors
Puppet | Ansible | |
---|---|---|
2 | 254 | |
6,598 | 53,636 | |
0.5% | 0.7% | |
9.3 | 9.9 | |
6 days ago | 5 days ago | |
Ruby | Python | |
Apache License 2.0 | GNU General Public License v3.0 only |
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.
Puppet
-
What do you use ruby for?
I will happily direct your attention here: https://github.com/puppetlabs/puppet
-
Faster module tests with Facter 4 and rspec-puppet
We started by decoupling Puppet from Facter as much as we could, introducing the possibility of having multiple Facter backends. While Puppet would use the default Facter implementation when running on its own, external users would be able to define and pass their own Facter implementation when initializing Puppet, similar to how puppetserver configures Puppet to use its JRuby-compliant HTTP client.
Ansible
-
Home Lab to learn Linux
I would recommend that you familiarise yourself with tools like Ansible. On the one hand, this makes many processes easier and on the other hand, such knowledge is often required by the employer.
-
Alternative to manual IP exposing
As a sidenote: automate all the things
-
The Bullhorn #65 (Ansible Newsletter)
We hope these changes help you navigate the Ansible documentation more easily and find the content you're looking for. More changes to the User Guide are in plan and next up we're aiming to consolidate some of the Playbook content in the User Guide. You can find out more about this effort, and join in the conversation, in GitHub issue 78082.
-
An Old Noob #8 - Building an Ansible Test Environment in AWS
It was recommended by a colleague that i might enjoy delving a bit into Ansible and suggested i check out the Complete DevOps Ansible Automation Training instructed by Imran Afzal. I can already see why this course was recommended, the instructor is very knowledgeable and easy to follow.
-
Does the Haskell client for Selenium still work?
Improve Ansible performance https://github.com/ansible/ansible/issues/76380
- Has anyone ever successfully set up a GPO which prepares windows hosts for Ansible connections?
-
How to Select a Best DevOps Service Provider
You should engage a DevOps service provider with at least five years of expertise with automation technologies such as Puppet, Ansible, Chef, and SaltStack, as well as a high degree of skill with Python, Ruby, PHP, and Java. Additionally, they should be acquainted with continuous integration platforms such as Jenkins, CruiseControl, and CruiseCrontrol.NET, to mention a few. Additionally, it will be of great assistance if they have expertise in delivering code, database administration, system design, and software architecture.
-
How can you prepare your Linux machine for work in places where you are exposed on higher probability of theft?
Make ansible playbooks to set up your environment. You should be able to get applications/configuration/dotfiles set up using one ansible invocation, then you just need to worry about recovering data. But data you can download from the cloud as you need it.
-
Best Practices Setting up Your Local Development Environment
A shell script could work, but the best option is to use an orchestration/automation tool like Ansible, Chef, Puppet, or Salt. Using these tools you can define the steps needed to set up your project in a set of files, and just by invoking vagrant provision the VM will be set up. The advantage is that setting up a new development environment with this method is easy, fast, and can be shared with all the members of the project.
-
Few Questions about modules.
That should answer your golang question, but if not convinced, we even have a golang module in our tests to ensure this works. https://github.com/ansible/ansible/blob/devel/test/integration/targets/binary_modules/library/helloworld.go
What are some alternatives?
Cloud-Init - unofficial mirror of Ubuntu's cloud-init
pyinfra - pyinfra automates infrastructure super fast at massive scale. It can be used for ad-hoc command execution, service deployment, configuration management and more.
Home Manager using Nix - Manage a user environment using Nix [[email protected]]
cloudinit - Official upstream for the cloud-init: cloud instance initialization
Fabric - Simple, Pythonic remote execution and deployment.
(R)?ex - Rex, the friendly automation framework
Pulumi - Pulumi - Universal Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀
pexpect - A Python module for controlling interactive programs in a pseudo-terminal
GNU Stow - GNU Stow - mirror of savannah git repository occasionally with more bleeding-edge branches
psutil - Cross-platform lib for process and system monitoring in Python
SaltStack - Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
Poetry - Python dependency management and packaging made easy.