SecureX orchestration provides a no-to-low code approach for building automated workflows. These workflows can interact with various types of resources and systems, whether they're from Cisco or a third-party.
All content in this repository is provided AS-IS under the Cisco Sample Code License.
Atomic actions are self-contained workflows that are similar to a function in traditional programming. They can consume input, perform various actions, and then return output. They're designed to be portable, re-usable, and make building workflows more efficient.
Workflows are the larger component of orchestration and are similar to a script in traditional programming. A workflow can be simple and only have a few actions or be complex and string together many different actions for different products.
To use this repository, you need to configure three things in SecureX orchestration: an account key and two Git repositories.
If you already have a personal access token with "repo" scopes, you can skip this section. If you need to generate an access token, follow the steps on this article. When selecting scopes, be sure to select all of the "repo" options.
- In SecureX orchestration, expand the main menu and click on Account Keys
- Click the New Account Key button
- For the account key type, select "Git Password-Based Credentials"
- Provide a name for the account key
- For the username, enter your GitHub email address
- For the password, enter your personal access token
- Click Submit
Note: If you previously used the SecureX TME repository, you should update the existing Git configuration instead of creating a new repository
- In SecureX orchestration, expand the main menu and click on Admin and then Git Repositories
- Click on the New Git Repository button (or click on the existing repository you want to update)
- Provide a name for the repository (suggested: CiscoSecurity-Atomics)
- Select the account key you created earlier
- Fill in the Git information:
- Protocol: HTTPS
- REST API Repository Type: GitHub
- REST API Repository: api.github.com/repos/CiscoSecurity/sxo-05-security-workflows
- Branch: Main
- Code Path: Atomics
- Click Submit
Note: If you previously used the SecureX TME repository, you should update the existing Git configuration instead of creating a new repository
- In SecureX orchestration, expand the main menu and click on Admin and then Git Repositories
- Click on the New Git Repository button (or click on the existing repository you want to update)
- Provide a name for the repository (suggested: CiscoSecurity-Workflows)
- Select the account key you created earlier
- Fill in the Git information:
- Protocol: HTTPS
- REST API Repository Type: GitHub
- REST API Repository: api.github.com/repos/CiscoSecurity/sxo-05-security-workflows
- Branch: Main
- Code Path: Workflows
- Click Submit