{% from "components/icon.html" import Icon %} {% from "components/modal.html" import Modal %} {% from "components/text_input.html" import TextInput %} {% from "components/alert.html" import Alert %} {% set new_project = project is not defined %} {% set form_action = url_for('workspaces.create_project', workspace_id=workspace.id) if new_project else url_for('workspaces.edit_project', workspace_id=workspace.id, project_id=project.id) %} {% set action_text = 'Create' if new_project else 'Update' %} {% set title_text = 'Add a new project' if new_project else 'Edit {} project'.format(project.name) %}
{% call Modal(name=modalName, dismissable=False) %}

{{ action_text }} project !{ name }

When you click {{ action_text }} Project, the environments !{environment.name} will be created as individual cloud resource groups under !{ name } project.

{% endcall %} {{ form.csrf_token }}

{{ title_text }}

AT-AT allows you to organize your workspace into multiple projects, each of which may have environments.

{{ TextInput(form.name) }} {{ TextInput(form.description, paragraph=True) }}
{% if form.environment_names.errors %} {% for error in form.environment_names.errors %} {{ Alert(error, level="error") }} {% endfor %} {% endif %}

Project Environments

Each environment created within a project is an enclave of cloud resources that is logically separated from each other for increased security.