New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added install:configuration tag to step that sets up forum env #4049
Added install:configuration tag to step that sets up forum env #4049
Conversation
Thanks for the pull request, @blarghmatey! I've created OSPR-1876 to keep track of it in JIRA. JIRA is a place for product owners to prioritize feature reviews by the engineering development teams. Feel free to add as much of the following information to the ticket:
All technical communication about the code itself will still be done via the GitHub pull request interface. As a reminder, our process documentation is here. If you like, you can add yourself to the AUTHORS file for this repo, though that isn't required. Please see the CONTRIBUTING file for more information. |
Seems good to me, is there an equivalent PR in master? |
Not yet, I'll add that in. |
Added `EDXAPP_LMS_ENV_EXTRAS` and `EDXAPP_CMS_ENV_EXTRAS` to default vars in order to be able to have different values for the `env_extras` between LMS and CMS.
Added the `install:configuration` tag to the step that writes the forum_env to disk so that updated mongodb credentials are properly propagated to the service during deployments.
3a18ef0
to
7111a47
Compare
…ere a local host is being used, aws role is not needed. Default remains true though.
@blarghmatey Why don't we change the target of this PR to be Thanks. |
Added the option of overriding atomic requests without having to override the entire database configuration structure.
signle quoted regex
On Ubuntu 16.04, the default networks interface is not always called eth0, depending on the hardware. The name of the default network interface on some VM types on AWS is ens3, for example. Determine the interface name using ip route command instead of hardcoding to eth0. Also, /etc/network/interfaces.d/<interface-name>.cfg files no longer exist in Ubuntu 16.04. Use a script in /etc/network/if-up.d to adjust the MTU value at startup instead.
It turns out ansible already provides info about the default network interface in the ansible_default_ipv4 dict variable, so we can use that instead of using the 'ip route show' command.
@blarghmatey 🎉 Your pull request was merged! Please take a moment to answer a two question survey so we can improve your experience in the future. |
When updating configuration settings on the Forum service, changed passwords for MongoDB were not being set if the Ansible playbook is targeting the
install:configuration
tag. Adding that tag to thesetup the forum env
step addresses this issue.Make sure that the following steps are done before merging: