Skip to content

Commit 72d3b2a

Browse files
authored
Merge pull request #101 from edx/jhynes/APER-3168_provision-retirement-states
feat: provision retirement states during lms setup
2 parents 4d48a8a + ecc68fa commit 72d3b2a

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

provision-lms.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,5 +88,8 @@ done
8888
# Provision a retirement service account user
8989
./provision-retirement-user.sh retirement retirement_service_worker
9090

91+
# Provision the default retirement states
92+
./provision-retirement-states.sh
93+
9194
# Add demo program
9295
./programs/provision.sh lms

provision-retirement-states.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/usr/bin/env bash
2+
#This script depends on the LMS being up!
3+
set -eu -o pipefail
4+
5+
. scripts/colors.sh
6+
set -x
7+
8+
echo -e "${GREEN}Creating retirement states...${NC}"
9+
docker compose exec -T lms bash -e -c 'source /edx/app/edxapp/edxapp_env && python /edx/app/edxapp/edx-platform/manage.py lms --settings=devstack_docker populate_retirement_states'

0 commit comments

Comments
 (0)