Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add template for ArcGIS Server on Windows #112

Open
pbobov opened this issue Aug 14, 2024 · 1 comment
Open

Add template for ArcGIS Server on Windows #112

pbobov opened this issue Aug 14, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@pbobov
Copy link
Collaborator

pbobov commented Aug 14, 2024

Add a template that provides GitHub Actions workflows for ArcGIS Server deployment & operations on Windows platform.

The template should use:

  • Packer for AMI builds,
  • Terraform for creating AWS resources,
  • PowerShell DSC for application configuration, and
  • Ansible to install PowerShell DSC modules and run PowerShell remotely using aws_ssm connection.
@pbobov pbobov added the enhancement New feature or request label Aug 14, 2024
@pbobov pbobov added this to the 0.2.0 milestone Aug 14, 2024
@pbobov pbobov self-assigned this Aug 14, 2024
@pbobov
Copy link
Collaborator Author

pbobov commented Aug 28, 2024

Unfortunately, the AWS template for ArcGIS Server on Windows cannot be implemented using PowerShell DSC as it was planned originally. The ArcGIS PowerShell DSC modules do not support "solo" mode like the Chef cookbooks. The DSC modules require WinRM to orchestrate multi-machine deployments. WinRM requires an administrator user account with the same username and password on all the machines. In EC2 workgroup networks passwords are different for Administrator user on different EC2 instances. Creating another administrator user account with same password on all the EC2 instances is not a good security practice.

Branch issue112_draft contains an unfinished implementation of arcgis-server-windows template with draft workflows for building image, provisioning infrastructure, and creating ArcGIS Server site on primary machine.

@cameronkroeker @shailesh91

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant