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

    Chef vs. Ansible

    Scheduled Pinned Locked Moved IT Discussion
    chefansibleopen sourcedevops
    18 Posts 4 Posters 3.4k Views
    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.
    • scottalanmillerS
      scottalanmiller @stacksofplates
      last edited by

      @johnhooks said:

      From their docs:

      Ansible-Pull

      Should you want to invert the architecture of Ansible, so that nodes check in to a central location, instead of pushing configuration out to them, you can.

      The ansible-pull is a small script that will checkout a repo of configuration instructions from git, and then run ansible-playbook against that content.

      Assuming you load balance your checkout location, ansible-pull scales essentially infinitely.

      Run ansible-pull --help for details.

      There’s also a clever playbook available to configure ansible-pull via a crontab from push mode.

      Doing this, there would be no need for the Ansible server at all, I presume.

      stacksofplatesS 1 Reply Last reply Reply Quote 0
      • stacksofplatesS
        stacksofplates @scottalanmiller
        last edited by

        @scottalanmiller said:

        @johnhooks said:

        From their docs:

        Ansible-Pull

        Should you want to invert the architecture of Ansible, so that nodes check in to a central location, instead of pushing configuration out to them, you can.

        The ansible-pull is a small script that will checkout a repo of configuration instructions from git, and then run ansible-playbook against that content.

        Assuming you load balance your checkout location, ansible-pull scales essentially infinitely.

        Run ansible-pull --help for details.

        There’s also a clever playbook available to configure ansible-pull via a crontab from push mode.

        Doing this, there would be no need for the Ansible server at all, I presume.

        Ya looks like you could just pretty much create a git repo and they pull from it.

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

          Chef can do that too. A lot of people do that. You lose reporting, but it scales like crazy and is very easy to manage.

          1 Reply Last reply Reply Quote 0
          • stacksofplatesS
            stacksofplates
            last edited by stacksofplates

            Ya I think it's more suited to central deployments, or small local dev.

            I'm assuming tower addresses this. It has job scheduling and reporting with some other stuff, but it's fairly expensive.

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

              Yes, the cost of these hosted management solutions seems unrealistic. I know no one that pays for them and they are priced way out of the scope of the SMB. They only make sense for shops with huge numbers of servers which are also the shops that can easily afford to figure out how to run the systems for free. The people who need it hosted are the ones for whom the value is low.

              1 Reply Last reply Reply Quote 1
              • stacksofplatesS
                stacksofplates
                last edited by

                You don't think $5,000 a year for 100 nodes is reasonable?

                scottalanmillerS DashrenderD 2 Replies Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller @stacksofplates
                  last edited by

                  @johnhooks said:

                  You don't think $5,000 a year for 100 nodes is reasonable?

                  Not so much, no. When you consider that the assumption is that many of those nodes are $5/mo to operate. That could be nearly 10% of your entire server budget!

                  stacksofplatesS 1 Reply Last reply Reply Quote 0
                  • DashrenderD
                    Dashrender @stacksofplates
                    last edited by

                    @johnhooks said:

                    You don't think $5,000 a year for 100 nodes is reasonable?

                    That's $5000 for what? updates?

                    I hear you guys talking about Chef and Ansible all the time, but haven't dug into it at all.

                    stacksofplatesS 1 Reply Last reply Reply Quote 0
                    • stacksofplatesS
                      stacksofplates @scottalanmiller
                      last edited by

                      @scottalanmiller said:

                      @johnhooks said:

                      You don't think $5,000 a year for 100 nodes is reasonable?

                      Not so much, no. When you consider that the assumption is that many of those nodes are $5/mo to operate. That could be nearly 10% of your entire server budget!

                      lol plus thats the base price with only 30 days of support and no SLA ....

                      scottalanmillerS 1 Reply Last reply Reply Quote 1
                      • stacksofplatesS
                        stacksofplates @Dashrender
                        last edited by stacksofplates

                        @Dashrender said:

                        @johnhooks said:

                        You don't think $5,000 a year for 100 nodes is reasonable?

                        That's $5000 for what? updates?

                        I hear you guys talking about Chef and Ansible all the time, but haven't dug into it at all.

                        Pretty graphs and help installing.

                        You do get remote job running though, but still.

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

                          @johnhooks said:

                          @scottalanmiller said:

                          @johnhooks said:

                          You don't think $5,000 a year for 100 nodes is reasonable?

                          Not so much, no. When you consider that the assumption is that many of those nodes are $5/mo to operate. That could be nearly 10% of your entire server budget!

                          lol plus thats the base price with only 30 days of support and no SLA ....

                          Exactly. Those prices get a bit crazy. $5/year/server would make a lot more sense. There are many cases where I would pay more for Ansible than I would for the server itself!

                          1 Reply Last reply Reply Quote 1
                          • 1 / 1
                          • First post
                            Last post