ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Opinions: Ansible vs. SaltStack

    IT Discussion
    devops ansible salt automation saltstack
    17
    88
    9.2k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      David_CSG @flaxking
      last edited by

      @flaxking

      Most client laptops are reliably in-house on set days.
      For real road-warriors, I’ll leverage our RMM (Solarwinds), which is ok (I have to overcome shortcomings for the Mac with custom shell scripts, and shortcomings for Windows with custom powershell).

      But I’d much rather leverage Ansible where possible.

      Other tools are DEP & MDM (Mosyle.com for macOS & does iOS), and Munki.

      F wrx7mW 2 Replies Last reply Reply Quote 0
      • stacksofplatesS
        stacksofplates @flaxking
        last edited by

        @flaxking said in Opinions: Ansible vs. SaltStack:

        @David_CSG so what's your plan for ssh into laptops that are out and about?

        It's pretty easily done with an SD-WAN.

        1 Reply Last reply Reply Quote 0
        • scottalanmillerS
          scottalanmiller @DustinB3403
          last edited by

          @DustinB3403 said in Opinions: Ansible vs. SaltStack:

          It still a Unix-esk OS, so things I can do with Fedora I can more or less force to be done in OSX.

          Just takes some finagling.

          Not just UNIX-esk, fully UNIX certified. One of the last, and by far the most mainstream certified UNIX of the last decade.

          1 Reply Last reply Reply Quote 1
          • F
            flaxking @David_CSG
            last edited by

            @David_CSG said in Opinions: Ansible vs. SaltStack:

            For real road-warriors, I’ll leverage our RMM (Solarwinds), which is ok (I have to overcome shortcomings for the Mac with custom shell scripts, and shortcomings for Windows with custom powershell).

            But I’d much rather leverage Ansible where possible.

            Or you could use Salt to manage your in house and your road-warriors.
            Though learning Ansible is probably a better career move (searching saltstack on stackoverflow jobs returns 7 results, ansible 106)

            However, I believe that salt generally makes more sense for user computers than ansible

            1 Reply Last reply Reply Quote 1
            • wrx7mW
              wrx7m @David_CSG
              last edited by

              @David_CSG Do you work in the education sector?

              D 1 Reply Last reply Reply Quote 0
              • D
                David_CSG @wrx7m
                last edited by

                @wrx7m

                What’s the goal of your question ?

                With edu institutions ? Yes, some.

                1 Reply Last reply Reply Quote 0
                • AdamFA
                  AdamF
                  last edited by

                  So this is now a super old post, but still relevant. I have been using Saltstack to manage my servers. I don't have any downsides to this so far, but I like to re-evaluate every so often. I see that Ansible open sourced (a couple years ago) their Tower GUI (AWX) That's attractive to me.

                  What are the current opinions on server management in regards to Ansible vs Saltstack.

                  travisdh1T scottalanmillerS stacksofplatesS 3 Replies Last reply Reply Quote 1
                  • travisdh1T
                    travisdh1 @AdamF
                    last edited by

                    @AdamF said in Opinions: Ansible vs. SaltStack:

                    So this is now a super old post, but still relevant. I have been using Saltstack to manage my servers. I don't have any downsides to this so far, but I like to re-evaluate every so often. I see that Ansible open sourced (a couple years ago) their Tower GUI (AWX) That's attractive to me.

                    What are the current opinions on server management in regards to Ansible vs Saltstack.

                    I looked at the open source AWX about a year ago. It's terrible. They treat it like it is alpha state software and you have to compile it yourself. So it rarely works. I even did a write up here on how to do it the 2nd time it actually worked (it broke the next day, so don't expect this to work still.) https://mangolassi.it/topic/19300/install-awx-on-centos-7-with-docker/25

                    1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller @AdamF
                      last edited by

                      @AdamF said in Opinions: Ansible vs. SaltStack:

                      So this is now a super old post, but still relevant. I have been using Saltstack to manage my servers. I don't have any downsides to this so far, but I like to re-evaluate every so often. I see that Ansible open sourced (a couple years ago) their Tower GUI (AWX) That's attractive to me.

                      What are the current opinions on server management in regards to Ansible vs Saltstack.

                      SaltStack has a new GUI now, too. It's very limited, but looks really promising.

                      AdamFA 1 Reply Last reply Reply Quote 0
                      • AdamFA
                        AdamF @scottalanmiller
                        last edited by

                        @scottalanmiller said in Opinions: Ansible vs. SaltStack:

                        @AdamF said in Opinions: Ansible vs. SaltStack:

                        So this is now a super old post, but still relevant. I have been using Saltstack to manage my servers. I don't have any downsides to this so far, but I like to re-evaluate every so often. I see that Ansible open sourced (a couple years ago) their Tower GUI (AWX) That's attractive to me.

                        What are the current opinions on server management in regards to Ansible vs Saltstack.

                        SaltStack has a new GUI now, too. It's very limited, but looks really promising.

                        OpenSource?

                        1 Reply Last reply Reply Quote 0
                        • AdamFA
                          AdamF
                          last edited by

                          What's the current opinion on agent vs agentless?

                          travisdh1T scottalanmillerS 2 Replies Last reply Reply Quote 0
                          • travisdh1T
                            travisdh1 @AdamF
                            last edited by

                            @AdamF said in Opinions: Ansible vs. SaltStack:

                            What's the current opinion on agent vs agentless?

                            6 of 1, half dozen of another. If an agent is required, just build it into your base image or installation script.

                            scottalanmillerS 1 Reply Last reply Reply Quote 0
                            • scottalanmillerS
                              scottalanmiller @AdamF
                              last edited by

                              @AdamF said in Opinions: Ansible vs. SaltStack:

                              What's the current opinion on agent vs agentless?

                              Depends. Are you LAN-based, then agentless is nice. Pretty much anything else, agents are essentially the only option.

                              AdamFA 1 Reply Last reply Reply Quote 1
                              • scottalanmillerS
                                scottalanmiller @travisdh1
                                last edited by

                                @travisdh1 said in Opinions: Ansible vs. SaltStack:

                                @AdamF said in Opinions: Ansible vs. SaltStack:

                                What's the current opinion on agent vs agentless?

                                6 of 1, half dozen of another. If an agent is required, just build it into your base image or installation script.

                                Not quite. It's still "more work to deploy" for one, and "more secure" for the other.

                                1 Reply Last reply Reply Quote 0
                                • AdamFA
                                  AdamF @scottalanmiller
                                  last edited by

                                  @scottalanmiller said in Opinions: Ansible vs. SaltStack:

                                  @AdamF said in Opinions: Ansible vs. SaltStack:

                                  What's the current opinion on agent vs agentless?

                                  Depends. Are you LAN-based, then agentless is nice. Pretty much anything else, agents are essentially the only option.

                                  Can you further clarify this statement? Why are agents the only option in a lanless (distributed) environment?

                                  M scottalanmillerS 2 Replies Last reply Reply Quote 0
                                  • M
                                    marcinozga @AdamF
                                    last edited by

                                    @AdamF said in Opinions: Ansible vs. SaltStack:

                                    @scottalanmiller said in Opinions: Ansible vs. SaltStack:

                                    @AdamF said in Opinions: Ansible vs. SaltStack:

                                    What's the current opinion on agent vs agentless?

                                    Depends. Are you LAN-based, then agentless is nice. Pretty much anything else, agents are essentially the only option.

                                    Can you further clarify this statement? Why are agents the only option in a lanless (distributed) environment?

                                    Agentless is push model. How do you plan on pushing desired state to clients that have unpredictable connections? Agents can pull, regardless of where the endpoints are.

                                    scottalanmillerS 1 Reply Last reply Reply Quote 1
                                    • scottalanmillerS
                                      scottalanmiller @marcinozga
                                      last edited by

                                      @marcinozga said in Opinions: Ansible vs. SaltStack:

                                      @AdamF said in Opinions: Ansible vs. SaltStack:

                                      @scottalanmiller said in Opinions: Ansible vs. SaltStack:

                                      @AdamF said in Opinions: Ansible vs. SaltStack:

                                      What's the current opinion on agent vs agentless?

                                      Depends. Are you LAN-based, then agentless is nice. Pretty much anything else, agents are essentially the only option.

                                      Can you further clarify this statement? Why are agents the only option in a lanless (distributed) environment?

                                      Agentless is push model. How do you plan on pushing desired state to clients that have unpredictable connections? Agents can pull, regardless of where the endpoints are.

                                      Exactly.

                                      1 Reply Last reply Reply Quote 2
                                      • scottalanmillerS
                                        scottalanmiller @AdamF
                                        last edited by

                                        @AdamF said in Opinions: Ansible vs. SaltStack:

                                        @scottalanmiller said in Opinions: Ansible vs. SaltStack:

                                        @AdamF said in Opinions: Ansible vs. SaltStack:

                                        What's the current opinion on agent vs agentless?

                                        Depends. Are you LAN-based, then agentless is nice. Pretty much anything else, agents are essentially the only option.

                                        Can you further clarify this statement? Why are agents the only option in a lanless (distributed) environment?

                                        The laptop in the hotel is always the ultimate example. You have an unknown device IP, behind a NAT firewall that you do not control. There is no way for any agentless model to work, it's impossible. This is why universal system management is and always will be agent based. Agents don't require to you know where, or expose systems in order to manage them. This doesn't mean agents are better, it's just the one aspect where it's black and white that agents work the same as on a LAN, and agentless doesn't work at all.

                                        The problem for most companies, is that essentially every company has some number of workloads like this and once you have one, you can only use agentless when you are willing to not manage everything, just some things. Agent based is essentially the only way to use one tool for all workloads.

                                        That's why all RMM, for example, uses agents. There's no such thing as an RMM without them.

                                        AdamFA 1 Reply Last reply Reply Quote 3
                                        • stacksofplatesS
                                          stacksofplates @AdamF
                                          last edited by

                                          @AdamF said in Opinions: Ansible vs. SaltStack:

                                          So this is now a super old post, but still relevant. I have been using Saltstack to manage my servers. I don't have any downsides to this so far, but I like to re-evaluate every so often. I see that Ansible open sourced (a couple years ago) their Tower GUI (AWX) That's attractive to me.

                                          What are the current opinions on server management in regards to Ansible vs Saltstack.

                                          I believe AWX is much better these days. I still don't like it as much as just using Jenkins. Jenkins gives you a ton of flexibility while still giving you an interface to take inputs or run jobs.

                                          1 Reply Last reply Reply Quote 0
                                          • AdamFA
                                            AdamF @scottalanmiller
                                            last edited by

                                            @scottalanmiller said in Opinions: Ansible vs. SaltStack:

                                            essentially every company has some number of workloads like this and once you have one, you can only use agentless when you are willing to not manage everything, just some things. Agent based is essentially the only way to use one tool for all

                                            That's understandable. So what about if you are not managing workstations, and you would only use this to manage server workloads in various data centers? Would your same thinking still apply?

                                            scottalanmillerS 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 3 / 5
                                            • First post
                                              Last post