Integrated Digital Engineering on AWS
  • 🚀First Time Users
    • What is IDEA?
    • Install IDEA
      • Pre-Requisites
      • Standard Installation
    • Access your IDEA cluster
      • Web Interface
      • Virtual Desktops (Linux/Windows)
      • SSH
      • APIs
    • File Browser
    • Let's get started
    • Cluster operations
      • Update IDEA cluster
        • Patch IDEA module (idea-admin.sh patch)
        • Update IDEA configuration (idea-admin.sh config)
        • Update IDEA backend resource (idea-admin.sh deploy)
      • Uninstall IDEA
  • 🤖Modules
    • What is a module?
    • Virtual Desktop Interfaces
      • User Documentation
        • Create a virtual desktop (Linux/Windows)
        • Stop/Delete/Hibernate a virtual desktop
        • Modify a virtual desktop
        • Share a virtual desktop
        • Virtual desktop scheduling
      • Admin Documentation
        • Dashboard
        • Sessions
        • Virtual Desktop Images (Software Stacks)
        • Permissions management
      • Technical
        • APIs
    • HPC Workloads
      • User Documentation
        • Submit a job
        • Control my jobs
        • Supported EC2 parameters
        • Job Storage
        • Troubleshooting
          • My job is not starting
      • Admin Documentation
        • Queue Profiles
        • Create Web Based Job Submission Worfklows
        • Configure Floating License resources
    • Cluster Manager
      • Projects Management
      • Users Management
      • Groups Management
      • Cluster Status
      • Email Templates
      • APIs
    • Shared Storage
      • Storage Management
  • 👑Best Practices
    • Analytics
      • OpenSearch
        • Configure your OpenSearch
        • Create your own analytics visualizations
    • Budget
      • Review your AWS spend
      • Control your AWS spend
      • Set up budget per project
    • Security
      • Backup IDEA environment
  • 🧱Architecture
    • High Level Overview
  • 🛠️Developer Portal
    • IDEA CLI utility
    • Developer Onboarding
  • 🚨Help and Support
    • FAQ
    • Raise a bug
Powered by GitBook
On this page
  • Create a new project
  • Enable a project
  • Disable a project
  • Add AWS tags
  • Manage associated LDAP groups membership
  1. Modules
  2. Cluster Manager

Projects Management

PreviousCluster ManagerNextUsers Management

Last updated 1 year ago

Projects enforce access restriction and limitations on your IDEA cluster.

Projects in IDEA let you control access to queue profiles, virtual desktops provisioning, shared storage and more.

For the HPC Workloads module, projects control queues ACLs (user authorized to submit jobs) as well as web-based job submission forms at application level.

For the Virtual Desktop Interfaces module, projects control the type of EC2 instances that can be selected as well as the software stack (AMI) that can be provisioned by the users.

For Cluster Manager module, projects control what shared file-systems are mounted.

You can add additional AWS tags per project. IDEA will automatically tag all AWS resources created by jobs/desktops using this project.

To create a new project, navigate to the "Cluster Management" section on the left sidebar of IDEA menu and click "Projects"

Create a new project

To create a new project, click "Create Project" button located on the top right section. You will be asked to fill the following form:

  • Title: Friendly name for your project.

  • Code: Unique code for your project. You will reference your project on IDEA via this code.

  • Description: Description of your project

  • Groups: List of LDAP groups assigned to this project

  • (Optional) AWS Budget: Link your group to an existing AWS Budget

By default, newly created projects are "Disabled". Refer to the section below to learn how to enable it.

Enable a project

To enable a project:

  1. Select a project where Status is set to Disabled

  2. Click "Actions" > "Enable Project"

Disable a project

To disable a project:

  1. Select a project where Status is set to Enabled

  2. Click "Actions" > " Disable Project"

Add AWS tags

You can assign custom AWS tags to your project(s). IDEA will automatically try to tag all resources created while using this project. This includes ephemeral filesystems, virtual desktops or compute nodes. You can flag these tags as "Cost Allocation Tags" to get detailed budget information via AWS CostExplorer.

To add custom tags :

  1. Select a project

  2. Click "Actions" > "Update Tags"

  3. Click "Add New Tag"

Manage associated LDAP groups membership

You can at any time add/remove LDAP groups associated to a given IDEA project.

  1. Select a project

  2. Click "Actions" > "Edit Project"

  3. Add or remove LDAP groups within the "Groups" section

🤖
Example of AWS resources control at project level
Projects section on IDEA
Example of additional AWS tags associated to an IDEA project