Diff So Fancy vs Puppet Labs

Need advice about which tool to choose?Ask the StackShare community!

Diff So Fancy

44
67
+ 1
14
Puppet Labs

796
663
+ 1
224
Add tool

Diff So Fancy vs Puppet Labs: What are the differences?

What is Diff So Fancy? Make Git diffs look good. diff-so-fancy builds on the good-lookin' output of git contrib's diff-highlight to upgrade your diffs' appearances.

What is Puppet Labs? Server automation framework and application. Puppet is an automated administrative engine for your Linux, Unix, and Windows systems and performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.

Diff So Fancy belongs to "Git Tools" category of the tech stack, while Puppet Labs can be primarily classified under "Server Configuration and Automation".

"Cool" is the primary reason why developers consider Diff So Fancy over the competitors, whereas "Devops" was stated as the key factor in picking Puppet Labs.

Diff So Fancy and Puppet Labs are both open source tools. Diff So Fancy with 11.9K GitHub stars and 250 forks on GitHub appears to be more popular than Puppet Labs with 5.37K GitHub stars and 2.1K GitHub forks.

Advice on Diff So Fancy and Puppet Labs
Needs advice
on
Puppet Labs
Chef
and
Ansible

I'm just getting started using Vagrant to help automate setting up local VMs to set up a Kubernetes cluster (development and experimentation only). (Yes, I do know about minikube)

I'm looking for a tool to help install software packages, setup users, etc..., on these VMs. I'm also fairly new to Ansible, Chef, and Puppet. What's a good one to start with to learn? I might decide to try all 3 at some point for my own curiosity.

The most important factors for me are simplicity, ease of use, shortest learning curve.

See more
Replies (2)
Recommends
Ansible

I have been working with Puppet and Ansible. The reason why I prefer ansible is the distribution of it. Ansible is more lightweight and therefore more popular. This leads to situations, where you can get fully packaged applications for ansible (e.g. confluent) supported by the vendor, but only incomplete packages for Puppet.

The only advantage I would see with Puppet if someone wants to use Foreman. This is still better supported with Puppet.

See more
Gabriel Pa
Recommends
Kubernetes
at

If you are just starting out, might as well learn Kubernetes There's a lot of tools that come with Kube that make it easier to use and most importantly: you become cloud-agnostic. We use Ansible because it's a lot simpler than Chef or Puppet and if you use Docker Compose for your deployments you can re-use them with Kubernetes later when you migrate

See more
Get Advice from developers at your company using Private StackShare. Sign up for Private StackShare.
Learn More
Pros of Diff So Fancy
Pros of Puppet Labs
  • 7
    Cool
  • 3
    Beautiful default style
  • 2
    Easy setup
  • 1
    Brew install recipe for simple Mac installation
  • 1
    Unobtrusive, you can however configure it to be default
  • 50
    Devops
  • 44
    Automate it
  • 26
    Reusable components
  • 21
    Dynamic and idempotent server configuration
  • 18
    Great community
  • 12
    Very scalable
  • 12
    Cloud management
  • 10
    Easy to maintain
  • 9
    Free tier
  • 6
    Works with Amazon EC2
  • 4
    Ruby
  • 4
    Declarative
  • 3
    Works with Azure
  • 3
    Works with OpenStack
  • 1
    Ease of use
  • 1
    Nginx

Sign up to add or upvote prosMake informed product decisions

Cons of Diff So Fancy
Cons of Puppet Labs
    Be the first to leave a con
    • 2
      Steep learning curve

    Sign up to add or upvote consMake informed product decisions

    What is Diff So Fancy?

    diff-so-fancy builds on the good-lookin' output of git contrib's diff-highlight to upgrade your diffs' appearances.

    What is Puppet Labs?

    Puppet is an automated administrative engine for your Linux, Unix, and Windows systems and performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.

    Need advice about which tool to choose?Ask the StackShare community!

    Jobs that mention Diff So Fancy and Puppet Labs as a desired skillset
    What companies use Diff So Fancy?
    What companies use Puppet Labs?
    See which teams inside your own company are using Diff So Fancy or Puppet Labs.
    Sign up for Private StackShareLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Diff So Fancy?
    What tools integrate with Puppet Labs?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    Blog Posts

    +42
    46
    39070
    +42
    53
    19683
    What are some alternatives to Diff So Fancy and Puppet Labs?
    pre-commit
    pre-commit checks your code for errors before you commit it. pre-commit is configurable.
    Git Flow
    It provides excellent command line help and output. It is a merge based solution. It doesn't rebase feature branches.
    Atlassian Stash
    It is a centralized solution to manage Git repositories behind the firewall. Streamlined for small agile teams, powerful enough for large organizations.
    TortoiseGit
    It is a Git revision control client, implemented as a Windows shell extension and based on TortoiseSVN. It is free software released under the GNU General Public License.
    Git-Repo
    Control your remote git hosting services from the git commandline. The usage is very simple.
    See all alternatives