Control Access for Templates and Template Submissions

With role-based access control (RBAC), administrators can determine who can create, read, update, and delete templates and template submissions. This access control lets you securely manage your NGINX configurations and their deployments.

Before You Begin

Assign Roles for Templates and Template Submissions

To complete these steps, you need administrator access.

  1. Log in to NGINX Instance Manager:

    • Open your web browser, go to the Fully Qualified Domain Name (FQDN) of your NGINX Management Suite host, and log in.
  2. Access the Settings Menu:

    • Select Settings (gear icon) in the upper-right corner of the dashboard.
  3. Navigate to User Management:

    • Select Users from the left navigation menu to manage individual users or User Groups for managing access at a group level.
  4. Define Access to Templates and Template Submissions:

    • To ensure proper management of NGINX configurations, create or edit roles to specify access to Templates and Template Submissions. This may involve defining CRUD permissions specific to the needs of managing NGINX configurations.

    • Restricting access to Templates is essential for controlling who can create and modify templates. This responsibility generally falls to administrators who have a comprehensive understanding of NGINX configurations.

    • Restricting access to Template Submissions limits who can change submitted template inputs. This role could be assigned to application development teams so they can deploy and manage their apps themselves.

  5. Assign or Modify Roles:

    • For individual users, select a user from the list and click Edit User. For user groups, select a group and click Edit.
    • In the Roles list, select the roles that you want to assign to the user or user group. Ensure that the roles include permissions for managing Templates and/or Template Submissions.
  6. Review and Save Changes:

    • After assigning roles and permissions, select Save to apply the changes.

Additional Templating Resources

Concepts

  • Understand Config Templates: Learn about config template types, publication targets, and the template submission process.

  • F5 Global Default Base Template: Learn about the F5 Global Default Base Template, including its key components and usage. Discover how augment templates can be used to segment portions of the base template.

  • Augment Templates: Learn how augment templates can be combined with base templates to add specific features like OIDC authentication, or segment (compartmentalize) configuration elements like location and server blocks.

  • Template Resource Files: Learn about template resource files, including config template files, JSON schemas, and auxiliary files.

  • JSON Schemas for Template Inputs: Learn how to use JSON schemas for template input and validation in the dynamic web form builder.

How-Tos