About Deployment Templates #
Chef deployment templates for ArcGIS contain ready-to-use JSON files for ArcGIS machine roles specific to ArcGIS versions and platforms. The deployment templates provide a straightforward and deterministic way to automate initial deployments and upgrades of ArcGIS on-premises and in the cloud.
The deployment template JSON files can be used out-of-the-box with chef-solo or Chef Server. The Chef Server approach is preferred in large deployments, whereas the chef-solo approach is more favorable in single machine or smaller deployments.
Each template’s README file describes specific workflows for initial setup, patching, and upgrade of ArcGIS deployments.
Available Chef deployment templates:
- arcgis-datastore - deploys different ArcGIS Data Store types and registers them with ArcGIS Server.
- arcgis-desktop - deploys ArcGIS Desktop.
- arcgis-egdb - creates enterprise GeoDatabases and registers them with ArcGIS Server.
- arcgis-enterprise-base - deploys base ArcGIS Enterprise.
- arcgis-geoevent - deploys ArcGIS GeoEvent Server.
- arcgis-license-manager - deploys ArcGIS License Manager.
- arcgis-mission-server - deploys ArcGIS Mission Server and federates it with Portal for ArcGIS.
- arcgis-notebook-server - deploys ArcGIS Notebook Server with an ArcGIS Enterprise deployment.
- arcgis-portal - deploys Portal for ArcGIS.
- arcgis-pro - deploys ArcGIS Pro.
- arcgis-server - deploys ArcGIS Server in GIS Server, ArcGIS GeoAnalytics Server, Raster Analytics Server, Image Server, or Knowledge Server roles and federates it with Portal for ArcGIS.
- arcgis-video-server - deploys ArcGIS Video Server with an ArcGIS Enterprise deployment.
- arcgis-webadaptor - deploys ArcGIS Web Adaptor.
- arcgis-workflow-manager - deploys ArcGIS Workflow Manager Server.
The deployment templates’ source code is available in GitHub. The GitHub repository’s releases section contains distribution archives that include the deployment templates along with all the cookbooks used by the templates.