Versions:

arcgis-insights cookbook #

This cookbook installs and configures ArcGIS Insights.

Supported ArcGIS Insights versions #

  • 2020.1
  • 2020.2
  • 2020.3
  • 2021.1
  • 2021.1.1
  • 2021.2
  • 2021.2.1
  • 2021.3
  • 2021.3.1
  • 2022.1
  • 2022.1.1
  • 2022.2

Platforms #

  • Windows 10
  • Windows Server 2012 (R2)
  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022
  • Ubuntu Server 18.04 and 20.04 LTS
  • Red Hat Enterprise Linux Server 8
  • SUSE Linux Enterprise Server 15
  • Oracle Linux 8

Dependencies #

The following cookbooks are required:

  • arcgis-enterprise
  • arcgis-repository

Attributes #

  • node['arcgis']['insights']['version'] = ArcGIS Insights version. Default version is 2022.2
  • node['arcgis']['insights']['setup_archive'] = Path to the ArcGIS Insights setup archive. Default value depends on node['arcgis']['insights']['version'] attribute value.
  • node['arcgis']['insights']['setup'] = The location of the ArcGIS Insights setup executable. Default location is %USERPROFILE%\\Documents\\ArcGIS Insights 2022.2\\Insights\Setup.exe on Windows and /opt/arcgis/Insights/Insights-Setup.sh on Linux.
  • node['arcgis']['insights']['patches] = File names of ArcGIS Insights patches to install. Default value is [].

Recipes #

default #

Installs and configures ArcGIS Insights.

Attributes used by the recipe:

{
  "arcgis": {
    "version": "11.0",
    "run_as_user": "arcgis",
    "run_as_password": "Pa$$w0rdPa$$w0rd",
    "server": {
      "install_dir": "C:\\Program Files\\ArcGIS",
    },
    "insights": {
      "version": "2022.2",
      "setup": "%USERPROFILE%\\Documents\\ArcGIS Insights 2022.2\\Insights\\Setup.exe"
    }
  },
  "run_list": [
    "recipe[arcgis-insights]"
  ]
}

ArcGIS Server or Portal for ArcGIS must be installed on the machine before running the arcgis-insights::default recipe.

install_patches #

Installs patches for ArcGIS Insights. The recipe installs patches from the patches folder specified by the arcgis.insights.patches attribute. The patch names may contain a wildcard ‘*’. For example, “ArcGIS-1091-*.msp” specifies all .msp patches that start with “ArcGIS-1091-“.

Attributes used by the recipe:

{
  "arcgis" : {
    "repository" : {
      "patches" : "%USERPROFILE%\\Software\\Esri\\patches"
    },
    "insights": {
      "patches": ["patch1.msp", "patch2.msp"]
    }
  },
  "run_list": [
    "recipe[arcgis-insights::install_patches]"
  ]
}

uninstall #

Uninstalls ArcGIS Insights.

Attributes used by the recipe:

{
  "arcgis": {
    "version": "11.0",
    "run_as_user": "arcgis",
    "server": {
      "install_dir": "C:\\Program Files (x86)\\ArcGIS"
    },
    "insights": {
      "version": "2022.2"
     }
  },
  "run_list":[
    "recipe[arcgis-insights::uninstall]"
  ]
}