Documentation

win_package - Installs/Uninstalls a installable package, either from local file system or url

New in version 1.7.

Synopsis

Installs or uninstalls a package

Options

parameter required default choices comments
arguments
no
    Any arguments the installer needs
    name
    no
      name of the package. Just for logging reasons, will use the value of path if name isn't specified
      path
      yes
        Location of the package to be installed (either on file system, network share or url)
        product_id
        yes
          product id of the installed package (used for checking if already installed)

          aliases: productid
          state
          no present
          • present
          • absent
          Install or Uninstall

          aliases: ensure
          user_name
          no
            Username of an account with access to the package if its located on a file share. Only needed if the winrm user doesn't have access to the package. Also specify user_password for this to function properly.
            user_password
            no
              Password of an account with access to the package if its located on a file share. Only needed if the winrm user doesn't have access to the package. Also specify user_name for this to function properly.

              Examples

              # Playbook example
                - name: Install the vc thingy
                  win_package:
                    name="Microsoft Visual C thingy"
                    path="http://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x64.exe"
                    Product_Id="{CF2BEA3C-26EA-32F8-AA9B-331F7E34BA97}"
                    Arguments="/install /passive /norestart"
              

              This is an Extras Module

              For more information on what this means please read Extras Modules

              For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Helping Testing PRs and Developing Modules.