Esri / arcgis-gitops

GitHub Actions workflows for ArcGIS Enterprise deployment and operation
Apache License 2.0
6 stars 1 forks source link

#105 Improved handling of EFS mounts #109

Closed pbobov closed 2 months ago

pbobov commented 2 months ago

This PR:

  1. Installs amazon-efs-utils package on AMIs in arcgis-server-linux-aws-image and arcgis-enterprise-base-linux-aws-image workflows.
  2. Changes arcgis-server-linux-aws-infrastructure workflow to use new arcgis.common.efs_mount Ansible playbook instead of an SSM document. (That also removes dependency of arcgis-server-linux template on Chef-specific infrastructure created by site-automation-chef-aws workflow. see #94).
  3. Renames SSM document "nfs-mount-" to "efs-mount-", changes input parameter FileSystemDNS to FileSystemId, makes the SSM document use "efs" mount type supported by amazon-efs-utils package, adds the EFS mounts to /etc/fstab file.
  4. Changes arcgis-enterprise-base-linux-aws-infrastructure workflow to use new "efs-mount-*" SSM document.