SE-1069 Add setting to disable deployment of the demo course

Description

This PR adds an option to disable deployment of the demo course.

*JIRA tickets*:

*Dependencies*: None

*Sandbox URL*: TBD - sandbox is being provisioned.

*Merge deadline*: "None" if there's no rush, "ASAP" if it's critical, or provide a specific date if there is one.

*Testing instructions*:

1. set `DEMO_ROLE_ENABLED: false`
2. run the deployment
3. verify that the demo course is not present

*Author notes and concerns*:

*Reviewers*

  • [ ] @pomegranited

  • [ ] edX reviewer[s] TBD

*Settings*
```yaml
DEMO_ROLE_ENABLED: false
```

Status

Assignee

Unassigned

Reporter

Open Source Pull Request Bot

Labels

Contributor Name

Samuel Walladge

Repo

edx/configuration

Customer

Epic Link

None

OSCM Assignee

None

Priority

Unset
Configure