Step 4: Specify the App to Deploy to the Instance - AWS OpsWorks

Step 4: Specify the App to Deploy to the Instance


AWS OpsWorks Stacks is no longer accepting new customers. Existing customers will be able to use the OpsWorks console, API, CLI, and CloudFormation resources as normal until May 26, 2024, at which time they will be discontinued. To prepare for this transition, we recommend you transition your stacks to AWS Systems Manager as soon as possible. For more information, see AWS OpsWorks Stacks End of Life FAQs and Migrating your AWS OpsWorks Stacks applications to AWS Systems Manager Application Manager.

Tell AWS OpsWorks Stacks about the app that you will deploy to the instance later in this walkthrough. In this context, AWS OpsWorks Stacks defines an app as code you want to run on an instance. (For more information, see Apps.)

The procedure in this section applies to Chef 12 and newer stacks. For information about how to add apps to layers in Chef 11 stacks, see Step 2.4: Create and Deploy an App - Chef 11.

To specify the app to deploy
  1. In the service navigation pane, choose Apps:

  2. The Apps page is displayed. Choose Add an app. The Add App page is displayed.

  3. For Settings, for Name, type MyLinuxDemoApp. (You can type a different name, but be sure to substitute it for MyLinuxDemoApp throughout this walkthrough.)

  4. For Application Source, for Repository URL, type

  5. Leave the defaults for the following:

    • Settings, Document root (blank)

    • Data Sources, Data source type (None)

    • Repository type (Git)

    • Repository SSH key (blank)

    • Branch/Revision (blank)

    • Environment Variables (blank KEY, blank VALUE, unchecked Protected Value)

    • Add Domains, Domain Name (blank)

    • SSL Settings, Enable SSL (No)

  6. Choose Add App. AWS OpsWorks Stacks adds the app and displays the Apps page.

You now have an app with the correct settings for this walkthrough.

In the next step, you will launch the instance.