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

    Cross platform automated patch management

    IT Discussion
    linux windows mac osx patching updates
    12
    22
    2.0k
    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.
    • travisdh1T
      travisdh1 @wrx7m
      last edited by

      @wrx7m said in Cross platform automated patch management:

      @marcinozga said in Cross platform automated patch management:

      Ansible is the correct solution, and I guess you could save output to log file with log_plays plugin. Perhaps AWX or Tower have reporting capability, I haven't used Tower and I briefly looked and AWX.

      Other configuration management solutions might do what you need too.

      Tower is pricey, depending on your needs. AWX lacks "support", as it is free.

      Also, AWX is treated as a toy and has constant issues with the current release software. You can see all the issues I had when experimenting with it: https://mangolassi.it/topic/19300/install-awx-on-centos-7-with-docker

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

        @travisdh1 said in Cross platform automated patch management:

        @wrx7m said in Cross platform automated patch management:

        @marcinozga said in Cross platform automated patch management:

        Ansible is the correct solution, and I guess you could save output to log file with log_plays plugin. Perhaps AWX or Tower have reporting capability, I haven't used Tower and I briefly looked and AWX.

        Other configuration management solutions might do what you need too.

        Tower is pricey, depending on your needs. AWX lacks "support", as it is free.

        Also, AWX is treated as a toy and has constant issues with the current release software. You can see all the issues I had when experimenting with it: https://mangolassi.it/topic/19300/install-awx-on-centos-7-with-docker

        That is a complaint that I saw, as well.

        NicN 1 Reply Last reply Reply Quote 0
        • NicN
          Nic @wrx7m
          last edited by

          Here's the link to the Automox community, for anyone who wants to check it out:
          https://community.automox.com/

          Don't worry, I'm still here in MangoLassi to answer questions you have as well!

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

            If you do use Ansible, I'd use Jenkins over AWX/Tower. There is a reporting tool called ARA that gives you per play and per node reports. You can also use a callback plugin to pipe to logs or other systems for reports.

            1 Reply Last reply Reply Quote 2
            • dbeatoD
              dbeato @Nic
              last edited by

              @Nic said in Cross platform automated patch management:

              Here's the link to the Automox community, for anyone who wants to check it out:
              https://community.automox.com/

              Don't worry, I'm still here in MangoLassi to answer questions you have as well!

              Are they still with their limited amount of packages or software?

              NicN 1 Reply Last reply Reply Quote 1
              • NicN
                Nic @dbeato
                last edited by

                @dbeato said in Cross platform automated patch management:

                @Nic said in Cross platform automated patch management:

                Here's the link to the Automox community, for anyone who wants to check it out:
                https://community.automox.com/

                Don't worry, I'm still here in MangoLassi to answer questions you have as well!

                Are they still with their limited amount of packages or software?

                Yes, but we're working on it. We're in the midst of testing for rolling out a bunch more. Our goal is to get our list to over 100 third party apps by the end of the year.

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

                  @Nic We going to see you in a few days?

                  NicN 1 Reply Last reply Reply Quote 0
                  • NicN
                    Nic @scottalanmiller
                    last edited by

                    @scottalanmiller yep, I'll be there! Looking forward to seeing everyone!

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

                      So I told @fuznutz04 the other night I'd send him my Ansible role that creates KVM guests and I completely forgot. Here's a link to what I wrote: https://hooks.technology/2017/10/create-vms-on-kvm-with-ansible/

                      There is also a library that Larry Smith wrote. Here's a link to the PR https://github.com/ansible/ansible/pull/39340. I just copied what he wrote and put it in my libraries folder so I can use it as a custom module. This module will actually clone a template for you. Here's his example:

                      ---
                      - hosts:          kvm
                        vars:
                          vm_template:  ubuntu1604-packer-template
                          vms:
                            - name:     app01
                              state:    started
                              template: "{{ vm_template }}"
                            - name:     db01
                              state:    started
                              template: "{{ vm_template }}"
                            - name:     lb01
                              state:    started
                              template: "{{ vm_template }}"
                            - name:     web01
                              state:    started
                              template: "{{ vm_template }}"
                        tasks:
                          - name:       Cloning VMs
                            virt_clone:
                              name:     "{{ item['name'] }}"
                              state:    "{{ item['state'] }}"
                              template: "{{ item['template'] }}"
                              uuid:     "{{ item['uuid']|default(omit) }}"
                            become:     true
                            loop:       "{{ vms }}"
                      

                      Sorry it took so long to get this out there.

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

                        This is the provider I use to clone KVM guests with Terraform https://github.com/dmacvicar/terraform-provider-libvirt

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