arcgis-pro cookbook #
This cookbook installs and configures ArcGIS Pro.
Supported ArcGIS Pro versions #
- 2.0
- 2.1
- 2.2
- 2.3
- 2.4
- 2.5
- 2.6
- 2.7
- 2.8
- 2.9
Platforms #
- Windows 10
- Windows Server 2012 (R2)
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
Dependencies #
The following cookbooks are required:
- windows
- arcgis-repository
Attributes #
node['arcgis']['pro']['version']= ArcGIS Pro version. Default version is2.9node['arcgis']['pro']['setup_archive']= Path to the ArcGIS Pro setup archive. Default value depends onnode['arcgis']['pro']['version']attribute value.node['arcgis']['pro']['setup']= The location of the ArcGIS Pro setup msi. Default location isC:\Temp\ArcGISPro\ArcGISPro.msi.node['arcgis']['pro']['install_dir']= ArcGIS Pro installation directory. Default installation directory is%ProgramFiles%\ArcGIS\Pro.node['arcgis']['pro']['blockaddins']= Configures the types of add-ins that ArcGIS Pro will load. Default value is'0'.node['arcgis']['pro']['portal_list']= ArcGIS Portal URLs. Default value ishttps://www.arcgis.com/.node['arcgis']['pro']['allusers']= Defines installation context of ArcGIS Pro (1 - per machine, 2 - per user). Default value is ‘1’.node['arcgis']['pro']['software_class']= ArcGIS Pro software class<Viewer|Editor|Professional>. Default value isViewer.node['arcgis']['pro']['authorization_type']= ArcGIS Pro authorization_type<SINGLE_USE | CONCURRENT_USE | NAMED_USER>. Default value isNAMED_USER.node['arcgis']['pro']['esri_license_host']= Host name of ArcGIS License Manager. Default host name is%COMPUTERNAME%.node['arcgis']['pro']['authorization_file']= ArcGIS Pro authorization file path.node['arcgis']['pro']['lock_auth_settings']= During a silent, per-machine installation of ArcGIS Pro, if the authorization type is defined, this attribute is set to true under HKEY_LOCAL_MACHINE\SOFTWARE\Esri\ArcGISPro\Licensing. When the lock_auth_settings attribute is set to true, the licensing settings in the registry apply to all ArcGIS Pro users on that machine; an individual user cannot make changes. To allow ArcGIS Pro users on the machine to define their own authorization settings through the ArcGIS Pro application, set lock_auth_settings to false. This property does not apply to a per-user installation. The default value isfalse.node['arcgis']['repository']['archives']= Path to the folder with the ArcGIS software setup archives. Default path is%USERPROFILE%\Software\Esri.node['arcgis']['repository']['patches']= Path to the folder with hot fixes and patches for ArcGIS Pro software. The default path is%USERPROFILE%\Software\Esri\Patches.node['arcgis']['patches']['local_patch_folder']= Path to a local folder with hot fixes and patches for ArcGIS Pro software. The default path is%USERPROFILE%\Software\Esri\Patches.node['ms_dotnet']['version']= Microsoft .NET Framework version. The default version is4.8.node['ms_dotnet']['setup']= Microsoft .NET Framework setup path. The default path is%USERPROFILE%\Software\Esri\ndp48-x86-x64-allos-enu.exe.node['ms_dotnet']['url']= Microsoft .NET Framework setup URL. The default URL ishttps://go.microsoft.com/fwlink/?linkid=2088631.
Recipes #
arcgis-pro::default #
Installs and authorizes ArcGIS Pro.
arcgis-pro::install_pro #
Installs ArcGIS Pro.
arcgis-pro::ms_dotnet #
Installs Microsoft .NET Framework.
If the Microsoft .NET Framework setup is not found at the path specified by the
node['ms_dotnet']['setup']attribute, it is downloaded from the URL specified by thenode['ms_dotnet']['url']attribute.
arcgis-pro::uninstall #
Uninstalls ArcGIS Pro.
arcgis-pro::patches #
Installs ArcGIS Pro patches.