Commit caebe2d0 by Peter Fogg

Allow setting up ecommerce_worker in devstack.

parent b907ebb8
......@@ -55,7 +55,8 @@ ECOMMERCE_WORKER_MAX_FULFILLMENT_RETRIES: 11
ECOMMERCE_WORKER_SERVICE_CONFIG:
BROKER_URL: '{{ ECOMMERCE_WORKER_BROKER_URL }}'
ECOMMERCE_API_ROOT: '{{ ECOMMERCE_WORKER_ECOMMERCE_API_ROOT }}'
WORKER_ACCESS_TOKEN: '{{ ECOMMERCE_WORKER_WORKER_ACCESS_TOKEN }}'
JWT_SECRET_KEY: 'insecure-secret-key'
JWT_ISSUER: '{{ ecommerce_worker_service_name }}'
MAX_FULFILLMENT_RETRIES: '{{ ECOMMERCE_WORKER_MAX_FULFILLMENT_RETRIES }}'
ecommerce_worker_environment:
......
......@@ -42,6 +42,13 @@ localdev_accounts:
}
- {
user: "{{ ecommerce_worker_user|default('None') }}",
home: "{{ ecommerce_worker_home }}",
env: "ecommerce_worker_env",
repo: "ecommerce_worker"
}
- {
user: "{{ analytics_api_user|default('None') }}",
home: "{{ analytics_api_home }}",
env: "analytics_api_env",
......
......@@ -24,6 +24,8 @@
- elasticsearch
- forum
- ecommerce
- ecommerce_worker
- { role: 'rabbitmq', rabbitmq_ip: '127.0.0.1' }
- role: notifier
NOTIFIER_DIGEST_TASK_INTERVAL: "5"
- role: ora
......
......@@ -13,6 +13,7 @@ themes_mount_dir = "themes"
forum_mount_dir = "cs_comments_service"
ora_mount_dir = "ora"
ecommerce_mount_dir = "ecommerce"
ecommerce_worker_mount_dir = "ecommerce-worker"
insights_mount_dir = "insights"
analytics_api_mount_dir = "analytics_api"
......@@ -23,6 +24,7 @@ if ENV['VAGRANT_MOUNT_BASE']
forum_mount_dir = ENV['VAGRANT_MOUNT_BASE'] + "/" + forum_mount_dir
ora_mount_dir = ENV['VAGRANT_MOUNT_BASE'] + "/" + ora_mount_dir
ecommerce_mount_dir = ENV['VAGRANT_MOUNT_BASE'] + "/" + ecommerce_mount_dir
ecommerce_worker_mount_dir = ENV['VAGRANT_MOUNT_BASE'] + "/" + ecommerce_worker_mount_dir
insights_mount_dir = ENV['VAGRANT_MOUNT_BASE'] + "/" + insights_mount_dir
analytics_api_mount_dir = ENV['VAGRANT_MOUNT_BASE'] + "/" + analytics_api_mount_dir
......@@ -66,6 +68,8 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
create: true, owner: "forum", group: "www-data"
config.vm.synced_folder "#{ecommerce_mount_dir}", "/edx/app/ecommerce/ecommerce",
create: true, owner: "ecommerce", group: "www-data"
config.vm.synced_folder "#{ecommerce_worker_mount_dir}", "/edx/app/ecommerce_worker/ecommerce_worker",
create: true, owner: "ecommerce_worker", group: "www-data"
if ENV['ENABLE_LEGACY_ORA']
config.vm.synced_folder "#{ora_mount_dir}", "/edx/app/ora/ora",
......@@ -84,6 +88,8 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
create: true, nfs: true
config.vm.synced_folder "#{ecommerce_mount_dir}", "/edx/app/ecommerce/ecommerce",
create: true, nfs: true
config.vm.synced_folder "#{ecommerce_worker_mount_dir}", "/edx/app/ecommerce_worker/ecommerce_worker",
create: true, nfs: true
if ENV['ENABLE_LEGACY_ORA']
config.vm.synced_folder "#{ora_mount_dir}", "/edx/app/ora/ora",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment