Assign a reserved IP to a running Azure virtual machine

Assign a reserved IP to a running Azure virtual machine Below instructions apply to classic (old) Azure portal only! It’s tricky, and if you do not have a lot of patience, put on the stove a good cup of tea/coffee (maybe not too strong) and take a good breath.


Custom edx-platform git repository on your Open edX deploy (devstack)

Custom edx-platform git repository on your Open edX deploy (devstack) If, despite the configuration of the /edx/app/edx_ansible/server-vars.yml file, the update script continues to fetch data from the edX repository (rather than the one you configured), then you can manually push the new origin into the repo:


Delete demo course from Open edX

Delete demo course from Open edX Warning: these information might be outdated! Use below command: cd /edx/app/edxapp/edx-platform/ sudo -u www-data /edx/bin/python.edxapp ./manage.py cms --settings aws delete_course course-v1:edX+DemoX+Demo_Course commit


Go implementation of a reverse SSH tunnel

Go implementation of a reverse SSH tunnel Since the web is plenty of examples related to SSH forward tunnels (the famous SSH -L command) but lacks of information about its reversed counterpart (SSH -R), I decided to write down a few lines developed while working on a Go implementation of the SSH command:


Open Atrium 2.43: radix theme tooltip error on javascript

Open Atrium 2.43: radix theme tooltip error on javascript Open Atrium 2.43 (and also some previous versions) is affected by a bug mutuated by radix theme. A “tooltip” undefined error appears if you open javascript console; this issue, in my case, was causing the Drupal View administration Ajax interface unusable (page is redirected to json content).


Open Atrium 2.43: The operator is invalid on filter: Field: Groups audience:target_id

Open Atrium 2.43: The operator is invalid on filter: Field: Groups audience:target_id Last but not least: The operator is invalid on filter: Field: Groups audience:target_id. If, as me, you will find it printed on the View Administration interface, right after an update, then it’s time to select the filter criteria on the incriminated view and check one of the available operators, which for some reason are now blank!


Open edX, modify lms.env.json in devstack

Open edX, modify lms.env.json in devstack If, while working with devstack distribution of Open edX you have difficulties with lms.env.json and lms.auth.json content (e.g. your configurations are ignored), have a look at: