LogoLogo
  • Welcome to WorkSpaces Manager
  • Overview
    • Change Log
      • Stable
      • Beta
    • Portal Requirements
      • Software Requirements
      • Hardware Requirements
    • Installation Prerequisites
      • Active Directory Service Account
      • Amazon WorkSpaces Cost Optimizer
      • CloudWatch Log Group & Eventbridge Rule
      • Port Requirements
      • AWS Service Endpoints
    • Installation Procedure
      • Subscribe to WorkSpaces Manager License Key
      • Request a License Key
      • Subscribe to WorkSpaces Manager Appliance
      • Deploy WorkSpaces Manager Appliance via CloudFormation
      • Configure WorkSpaces Manager
    • Upgrade Procedures
      • From Version 5
      • WSM Update Tool
      • Latest Version Updates
    • Alternate deployment options
      • Install manually on EC2
      • Deployment from Shared AMI
        • Security Group
        • IAM Requirements: Custom Policies
        • IAM Requirements: Role and EC2 instance profile
        • Shared AMI (Amazon Machine Image)
      • Create AMI via Packer
      • Deploy an RDS Database via Terraform
    • WorkSpaces Performance Monitor Agent
    • High Availability (HA)
    • Appendices
      • Administrator Active Directory Permissions
      • SES Configuration
      • HTTPS/TLS Encryption
      • Friendly Portal URL Address
      • GPO and values for WorkSpaces Performance Monitor Agent
      • GPO and value for Disconnection after idle time
      • IAM Policies in JSON format
      • AWS CLI v2
      • LDAP (Active Directory) Troubleshooting for WSM
      • RDS Database Options
Powered by GitBook
On this page
  1. Overview
  2. Alternate deployment options

Create AMI via Packer

HashiCorp Packer is a community tool for creating identical machine images for multiple platforms from a single source configuration. More info: https://www.packer.io/

PreviousShared AMI (Amazon Machine Image)NextDeploy an RDS Database via Terraform

Last updated 3 months ago

standardizes and automates the process of building system and container images, following the concept of "Images as Code." It allows for repeatable, consistent image creation. In the case of the WorkSpaces Manager Appliance, Packer takes a default Windows AMI from AWS and adds all the necessary requirements and configurations, creating a customized AMI ready for deployment.

This approach ensures that the image-building process is automated, version-controlled, and aligned with infrastructure-as-code practices, resulting in a reliable and consistent image for the WorkSpaces Manager.

Our Git repository provides an example of how to create an AMI via Packer for WorkSpaces Manager. The example includes the configuration files and necessary steps to automate the process of building a custom AMI based on a default Windows AMI from AWS, with all the required dependencies for WorkSpaces Manager.

By following the example in the repository, you can streamline the AMI creation process using Packer's automation and "Images as Code" approach, ensuring consistency and efficiency in your deployments.

This is the example for WorkSpaces Manager (WSM) v5:

This is the example for WorkSpaces Manager (WSM) v6:

For assistance in configuring the Packer files to create a golden AMI for WorkSpaces Manager in your AWS account, please contact support@workspacesmanager.com. The support team will provide guidance and help you with the necessary configurations to ensure a successful deployment.

Packer
Nuvens-Public / WSM-2019 · GitLabGitLab
https://gitlab.com/nuvens-public/wsmv6-2022gitlab.com
Logo