A simple, but flexible, way for anyone to stand up an instance of the Open edX platform that is fully configured and ready-to-go
Switch branches/tags
JoyceZhu/add_ecommerce_payment_support_email McKenzieW/learner-3052 aali/OPS-3451_aws_to_production aali/test_logs aamishbaloch/YONK-829B aamishbaloch/update_phantomjs aed/random amannan/enable_spark_logging_in_analytics ammar/veda-sandbox ammar/video-pipeline-role ammar/video-worker-role andya/move-edxmako appneta-OPS1096 arbab/testing arbab/xqueue-tmp-fix asadiqbal-test asadiqbal08/ENT-322 awais786/ECOM-6770-contact-us-email awais786/revert-ECOM-6262-images-s3-issue bbeggs/TE-1430 bbeggs/cd-build-pipeline bbeggs/fix_insights bbeggs/go-agent-pip3 bbeggs/go-agent-test bbeggs/gocd-test bbeggs/mcka bbeggs/queue_versioning bbeggs/update-go-agent bbeggs/virtualenv bd/cd-jwt bdero/aws-before-edxapp bdero/opencraft-rabbitmq-vhost-config bderusha/asymmetric-jwt benp/chrome-48 benp/chrome-hangs-fix benp/fix-prereqs-install benp/more-details-build-server benp/revert-2566 benp/sitespeed-fix benp/skip-tests-packer benp/triage-issue benp/try-2317 benp/update-simple benp/upgrade-firefox benp/upgrade_python_rebase better-defaults-for-ace bfiller/deps-again bfiller/disable-journals bfiller/es5-role bmedx/add_devpi_consumer_role bmedx/fix_sqlite_segfault_PLAT-1637 cale/harprofiler cale/timer-logging-debug cdyer/uninstall-python-packages clintonb/docker-devstack-idas clintonb/edxapp-docker-devstack cms-base-defaults comprehensive-theming-compatibility-edx comprehensive-theming-default coryleeio/remote_config_yml dcs/proctoring-backends derf/DEVOPS-3450_add_CONTACT_MAILING_ADDRESS_setting derf/add_discovery_to_sandboxes derf/allow_adding_authorized_keys_from_ansible_inline derf/eucalyptus-abbey-updates derf/increase_sshd_security derf/lets-encrypt derf/mcka_ficus derf/symlink_pip django18-support dropdown-field dsjen/bump-analytics-api e0d/common-refactor-hackathon e0d/docker-cleanup e0d/dockerfile-improvements e0d/faster-provision e0d/fix-heartbeat e0d/fix-xqueue e0d/hack2015/docker e0d/har-hacking e0d/harstorage-fixes e0d/more-aws e0d/override-instance e0d/remove-swap e0d/test-targets-tests edx-edge-theme edx/kdmccormick/sandbox-add-insights estute/HRIS-233 estute/HRIS-246 estute/TE-2563 estute/TE-2603 estute/TE-2618 estute/TE-2651 estute/TE-2678 estute/TE-2698 estute/add-a11y-test-to-packer-script estute/add-android-label-to-jenkins-container estute/add-key-to-other-packer-jobs estute/add-play-for-android-sdk estute/apply-security-upgrades-on-all-testeng-plays estute/cache-npm-packages-for-jenkins-workers estute/cherry-pick-npm-cache-loading estute/cherrypick-packer-xenial-script estute/create-android-worker-ubuntu-16 estute/debug-jenkins-key-failure estute/define-plugins-for-build-jenkins estute/enable-rpc-stat-service estute/ff-57-container-jenkins estute/fix-dev-jenkins-container-permissions estute/fix-ff-test estute/install-chromium-for-lettuce-testing estute/install-custom-sqlite-version estute/install-splunk-plugin estute/jenkins-container-local-security-config estute/load-credentials-on-it-jenkins estute/pin-google-chrome-v56 estute/poc-spigot-server estute/reduce-build-jenkins-instance-cap estute/remove-job-config-history-script estute/test-google-chrome-beta estute/test-google-chrome-stable estute/testing-packer-scripts estute/update-jenkins-build-container estute/upgrade-packer-version experimental/pypy feanil/django_1.8_branch feanil/downgrade_ansible feanil/edxapp_16.04_ami feanil/mysql_edxlocal feanil/open-craft-mtyaka/optional-aws-opencraft-roles feanil/pipline_hackathon feanil/small_deployments feanil/update-mckinsey-release feanil/upgrade_ansible gabe/analytics-docker gabe/fix-analyticstack-rename gbabey/ecomm-email gbabey/portal george/install-course-discovery-image george/xenial-devstack-ff42 hack2015/e0d/add-consul hack2015/gabe/analytics-hadoop ibrahimahmed443/es-update ibrahimahmed443/sandbox-test-branch ibrahimahmed443/test jdmulloy/jill_merge_2017_12_18 jdmulloy/nadeem/OPS2489 jdmulloy/oc/jill/edxapp-mongo-replica-set jdmulloy/oc/mtyaka/custom-error-pages jdmulloy/open-craft/adam/maintenance-pages-master jdmulloy/open-craft/bdero/fallback-dns jdmulloy/rabbit_typo jdmulloy/redis_monitoring_discovery jdmulloy/update_mong_rs jeskew/add_sqlite_fix_to_jenkins_workers jeskew/ansible_2_more jeskew/ansible_2_x_additions jeskew/ansible_2_x_experiment jeskew/ebs_blocks_delete_on_terminate jeskew/enable_django_deprecation_warnings jeskew/remove_ansible_fork jibsheet/ansible-provision-AWS-creds jibsheet/backwards-compatible-minos jibsheet/dear-ansible-wat jibsheet/extra-git-debugging jibsheet/force-reinstall-minos jibsheet/mongo-log-collection-stats jibsheet/more-ansible-vs jibsheet/verbose jibsheet/wat-mysql jlajoie/prospectus-new-relic jlajoie/prospectus-remove-robots jmbowman/PLAT-1590 jmyatt/fix-enrollment-api-config-var jmyatt/fix-vars-for-build-and-runtime-api-calls jsa/test-manifest loadtest-analyticsapi loadtest-credentials loadtest-discovery loadtest-ecommerce loadtest-ecomworker loadtest-insights loadtest-journals loadtest-notes loadtest-prospectus loadtest-xqueue loadtest master max/credentials-custom-s3-backend max/debug-abbey max/idempotent-mongodb-cluster-config max/refactor-edxapp-env max/xqwatcher-testing mckinsey-ficus mckinsey-ginko michael/testing michael/travis mikix/complexity-rollback mikix/password-test mjfrey/config-test mjfrey/test mrehan/experiment-with-rate-limiting mroytman/test-webhooks naa/monitor-grade-reports-on-stage nadeem/OPS-2689 nadeem/OPS-2730 named-release/birch.rc named-release/birch/rc named-release/cypress.rc named-release/dogwood.rc naveed/android naveed/node nedbat/ansible-233 nedbat/ansible-246 nedbat/ansible-258 nedbat/ansible-263 nedbat/debuggable-master nedbat/oauth-setup nedbat/retry-mongo-signing-keys nedbat/with-status noraiz/EDUCATOR-3074 olive open-release/eucalyptus.master open-release/ficus.master open-release/ginkgo.master open-release/hawthorn.beta1 open-release/hawthorn.master openedx-releases/cypress-develop platform/update-forums-to-ruby23-coordinated pwnage101/changes-for-running-build-jenkins-locally pwnage101/jenkins-build-update-job-dsl-plugin remove-services-from-cypress-install remove_platform_name revert-2566-arbab/ops-241 revert-2660-arbab/modified-user-role robrap/ARCH-275-update-jwt-issuers robrap/use-safer-clean roux/rollback saleem-latif/MAYN-198-permission-issue saleem-latif/SOL-1789 saleem-latif/WL-300 schen/ECOM-5891 shrlyhe/ENT-433 shrlyhe/ENT-574 shrlyhe/pre-reg-fix thallada/vagrant-analytics-fix tuchfarber/allow_credentials_header tuchfarber/journal_post_migrate update-cache-numbers whitelabel/journal yonkers-ginkgo youngstrom/pipelines youngstrom/testing youngstrom/upgrade-ec2-plugin zafft/jenkins_data_eng_retain_openedx_role zafft/jenkins_data_engineering ziafazal/added-AGGREGATION_EXCLUDE_ROLES zoldak/PERF-186 zoldak/ansible-timing-2 zoldak/ansible-timing zoldak/easier-packer-troubleshooting zoldak/optimize-flow-workers zoldak/troubleshooting
Nothing to show
Clone or download
nadeemshahzad Merge pull request #4898 from edx/nadeem/OPS-3138
Restrict ecommerce admin endpoints access to VPN CIDRS (OPS-3138)
Latest commit 281a324 Dec 14, 2018

README.rst

Configuration Management

Introduction

The goal of the edx/configuration project is to provide a simple, but flexible, way for anyone to stand up an instance of Open edX that is fully configured and ready-to-go.

Before getting started, please look at the Open EdX Installation options, to see which method for deploying OpenEdX is right for you.

Important: The Open edX configuration scripts need to be run as root on your servers and will make changes to service configurations including, but not limited to, sshd, dhclient, sudo, apparmor and syslogd. Our scripts are made available as we use them and they implement our best practices. We strongly recommend that you review everything that these scripts will do before running them against your servers. We also recommend against running them against servers that are hosting other applications. No warranty is expressed or implied.

For more information including installation instruction please see the OpenEdX Wiki.

For info on any large recent changes please see the change log.