profile
viewpoint
Arbab Nazar arbabnazar /dev/null https://rbgeek.wordpress.com Cloud/DevOps Engineer, I spend most of my time in iterm2 writing Ansible, Terraform, Python and Shell scripting with VSCode.

arbabnazar/ansible-aws-vpc-ha-wordpress 74

The purpose of Ansible AWS VPC Highly-Available Wordpress is to create a fully operational AWS VPC infrastructure(subnets,routeing tables,igw etc), it will also create everything that need to be for creating EC2 and RDS instances (security key, security group, subnet group)

arbabnazar/ansible-roles 67

Repo that contains ansible roles

arbabnazar/ansible-aws-roles 37

Ansible roles to create VPC,EC2,ELB etc

arbabnazar/Automated-LAMP-Installation 36

This shell script will install the LAMP Stack interactively

arbabnazar/ansible-training 5

This repo contains the ansible training material

arbabnazar/ansible-jenkins 2

Jenkins Installation and GitHub OAuth Integration using Ansible

arbabnazar/ansible-openvpn 1

Ansible role to deploy OpenVPN

arbabnazar/ansible 0

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

push eventedx/configuration

David Ormsbee

commit sha a8fff88b90488f17a61ebbb13df92c2100615f50

Increase nginx large_client_header_buffers from 4->8 buffers Trying this as a followon to 4d064a27, in order to address issues with clients that are sending too many cookies and running into header size limits.

view details

David Ormsbee

commit sha 4002ed6a81cb316d0e0901b7b0254affec0a8af6

Merge pull request #6247 from edx/ormsbee/nginx_header_buffers Increase nginx large_client_header_buffers from 4->8 buffers

view details

push time in 13 hours

delete branch edx/configuration

delete branch : ormsbee/nginx_header_buffers

delete time in 13 hours

PR merged edx/configuration

Increase nginx large_client_header_buffers from 4->8 buffers

Trying this as a followon to 4d064a27, in order to address issues with clients that are sending too many cookies and running into header size limits.

Configuration Pull Request

Make sure that the following steps are done before merging:

  • [ ] A DevOps team member has approved the PR if it is code shared across multiple services and you don't own all of the services.
  • [ ] Are you adding any new default values that need to be overridden when this change goes live? If so:
    • [ ] Update the appropriate internal repo (be sure to update for all our environments)
    • [ ] If you are updating a secure value rather than an internal one, file a DEVOPS ticket with details.
    • [ ] Add an entry to the CHANGELOG.
  • [ ] If you are making a complicated change, have you performed the proper testing specified on the Ops Ansible Testing Checklist? Adding a new variable does not require the full list (although testing on a sandbox is a great idea to ensure it links with your downstream code changes).
  • [ ] Think about how this change will affect Open edX operators. Have you updated the wiki page for the next Open edX release?
+7 -3

0 comment

4 changed files

ormsbee

pr closed time in 13 hours

create barnchedx/configuration

branch : ormsbee/nginx_header_buffers

created branch time in 13 hours

PR opened edx/configuration

Increase nginx large_client_header_buffers from 4->8 buffers

Trying this as a followon to 4d064a27, in order to address issues with clients that are sending too many cookies and running into header size limits.

Configuration Pull Request

Make sure that the following steps are done before merging:

  • [ ] A DevOps team member has approved the PR if it is code shared across multiple services and you don't own all of the services.
  • [ ] Are you adding any new default values that need to be overridden when this change goes live? If so:
    • [ ] Update the appropriate internal repo (be sure to update for all our environments)
    • [ ] If you are updating a secure value rather than an internal one, file a DEVOPS ticket with details.
    • [ ] Add an entry to the CHANGELOG.
  • [ ] If you are making a complicated change, have you performed the proper testing specified on the Ops Ansible Testing Checklist? Adding a new variable does not require the full list (although testing on a sandbox is a great idea to ensure it links with your downstream code changes).
  • [ ] Think about how this change will affect Open edX operators. Have you updated the wiki page for the next Open edX release?
+7 -3

0 comment

4 changed files

pr created time in 13 hours

push eventedx/configuration

nadeemshahzad

commit sha ebff9e91f672f322d84ad1191f5f9ca52b7d603e

limit django admin to edx vpn cidrs

view details

push time in 18 hours

push eventedx/configuration

nadeemshahzad

commit sha 5471c67ac9c5854a9584a88e00d106228da29d16

limit django admin to edx vpn cidrs

view details

push time in 18 hours

pull request commentedx/configuration

Rename rebuild_index to rebuild_indices, as used in forum

@mavidser Thank you for your contribution.

mavidser

comment created time in 21 hours

pull request commentedx/configuration

Bump xblock-problem-builder to 4.1.9 for deprecated import fix

Hey @jmbowman , could you either review this or point me to someone who might be suited to review it?

kdmccormick

comment created time in 21 hours

push eventedx/configuration

syedimranhassan

commit sha b74ce08881fe0b1c1d2a9704be08ea79c9e9e971

Added mongo 4.0 role

view details

Syed Imran Hassan

commit sha 818f1da90ef77acea4c61c9c26d6ee6e35021816

Merge pull request #6245 from edx/ihassan/ISRE-777_mongo_4_0_role Added mongo 4.0 role

view details

Kyle McCormick

commit sha 87f35781033a190d11605b472f7fba9c27945ded

Bump xblock-problem-builder to 4.1.9 for deprecated import fix The old version, 4.0.0, referenced an edx-platform path that is deprecated and will soon be unsupported.

view details

push time in 21 hours

PR opened edx/configuration

Bump xblock-problem-builder to 4.1.8 for deprecated import fix
The old version, 4.0.0, referenced an edx-platform path that
is deprecated and will soon be unsupported.

This is related to the the impending removal of support for deprecated edx-platform import paths.

+1 -1

0 comment

1 changed file

pr created time in 21 hours

push eventedx/configuration

syedimranhassan

commit sha b74ce08881fe0b1c1d2a9704be08ea79c9e9e971

Added mongo 4.0 role

view details

Syed Imran Hassan

commit sha 818f1da90ef77acea4c61c9c26d6ee6e35021816

Merge pull request #6245 from edx/ihassan/ISRE-777_mongo_4_0_role Added mongo 4.0 role

view details

push time in a day

delete branch edx/configuration

delete branch : ihassan/ISRE-777_mongo_4_0_role

delete time in a day

PR merged edx/configuration

Added mongo 4.0 role

Configuration Pull Request

Make sure that the following steps are done before merging:

  • [ ] A DevOps team member has approved the PR if it is code shared across multiple services and you don't own all of the services.
  • [ ] Are you adding any new default values that need to be overridden when this change goes live? If so:
    • [ ] Update the appropriate internal repo (be sure to update for all our environments)
    • [ ] If you are updating a secure value rather than an internal one, file a DEVOPS ticket with details.
    • [ ] Add an entry to the CHANGELOG.
  • [ ] If you are making a complicated change, have you performed the proper testing specified on the Ops Ansible Testing Checklist? Adding a new variable does not require the full list (although testing on a sandbox is a great idea to ensure it links with your downstream code changes).
  • [ ] Think about how this change will affect Open edX operators. Have you updated the wiki page for the next Open edX release?
+692 -0

0 comment

8 changed files

syedimranhassan

pr closed time in a day

push eventedx/configuration

Sid Verma

commit sha 383d9b63f07b841a6c3ee430646b0a95a363d800

Rename rebuild_index to rebuild_indices, as used in forum

view details

HammadAhmadWaqas

commit sha 75136c973c3e086e82c9baa290046b564aa5cac6

parameterizing proxy buffer size.

view details

Diana Huang

commit sha bdcf6fb80f30122c36d885d6610b4e3bad8afb3c

Merge pull request #6244 from open-craft/mavidser/se-3586-rename-rake-command Rename rebuild_index to rebuild_indices, as used in forum

view details

Fred Smith

commit sha 475e31fe63f337795fb3003eb8f00b91e7113e4b

Merge pull request #6234 from edx/ENT-3885 ENT-3885 | parameterizing proxy buffer size.

view details

syedimranhassan

commit sha b74ce08881fe0b1c1d2a9704be08ea79c9e9e971

Added mongo 4.0 role

view details

push time in a day

push eventedx/configuration

syedimranhassan

commit sha e2670a2d253fc52bbb8500f61f13566e692e71e9

Added mongo 4.0 role

view details

push time in a day

push eventedx/configuration

syedimranhassan

commit sha 889e950ae190885ba83cf1e8e3131a5042a1efd8

Added mongo 4.0 role

view details

push time in a day

pull request commentedx/configuration

Rename rebuild_index to rebuild_indices, as used in forum

Thank you @mavidser @dianakhuang and @nedbat !

mavidser

comment created time in 2 days

Pull request review commentedx/configuration

Added mongo 4.0 role

+---+- name: Add disable transparent huge pages systemd service (http://docs.mongodb.org/manual/tutorial/transparent-huge-pages/)+  copy:+    src:  etc/systemd/system/disable-transparent-hugepages.service+    dest: "/etc/systemd/system/disable-transparent-hugepages.service"+    owner: root+    group: root+    mode: 0644+  tags:+    - "hugepages"+    - "install"+    - "install:configuration"++- name: Enable/start disable transparent huge pages service (http://docs.mongodb.org/manual/tutorial/transparent-huge-pages/)+  service:+    name: disable-transparent-hugepages+    enabled: yes+    state: started+  tags:+    - "hugepages"+    - "manage"+    - "manage:start"++- name: install python pymongo for mongo_user ansible module+  pip:+    name: pymongo+    state: present+    version: "{{ PYMONGO_VERSION }}"+    extra_args: "-i {{ COMMON_PYPI_MIRROR_URL }}"+  tags:+    - "install"+    - "install:app-requirements"++# add Bionic source list to install libssl1.0.0 on Focal+# so mongo4.0 installation does not fail with dependencies+- name: add source list to install libssl1.0.0+  apt_repository:+    repo: "deb http://security.ubuntu.com/ubuntu bionic-security main"+    state: present+  tags:+    - "install"+    - "install:app-requirements"+  when: ansible_distribution_release == 'focal'++- name: add the mongodb signing key+  apt_key:+    url: "https://www.mongodb.org/static/pgp/server-{{ MONGO_VERSION_MAJOR_MINOR }}.asc"+    state: present+  retries: 3+  tags:+    - "install"+    - "install:app-requirements"++- name: add the mongodb repo to the sources list+  apt_repository:+    repo: "{{ MONGODB_REPO }}"+    state: present+  tags:+    - "install"+    - "install:app-requirements"+    - "mongo_packages"+  when: ansible_distribution_release != 'bionic' and ansible_distribution_release != 'focal'++# mongo 3.6 does not have any source list for Bionic and Focal+# use Xenial repo source list to install mongo 3.6

Can you remove this since it references 3.6 or update it? I believe you can just delete the commented block

syedimranhassan

comment created time in 2 days

Pull request review commentedx/configuration

Remove deprecated virtualenv flag and avoid symlinks

     - install:app-requirements  - name: Create the virtualenv to install the Python requirements-  command: "virtualenv {{ edxapp_venv_dir }} -p {{ EDXAPP_PYTHON_VERSION }}"+  command: "virtualenv {{ edxapp_venv_dir }} -p {{ EDXAPP_PYTHON_VERSION }} --always-copy"

I understand why we want --always-copy for codejail, but isn't this the main virtualenv? Why do we want it here?

blarghmatey

comment created time in 2 days

push eventedx/configuration

HammadAhmadWaqas

commit sha 75136c973c3e086e82c9baa290046b564aa5cac6

parameterizing proxy buffer size.

view details

Fred Smith

commit sha 475e31fe63f337795fb3003eb8f00b91e7113e4b

Merge pull request #6234 from edx/ENT-3885 ENT-3885 | parameterizing proxy buffer size.

view details

push time in 2 days

delete branch edx/configuration

delete branch : ENT-3885

delete time in 2 days

PR merged edx/configuration

Reviewers
ENT-3885 | parameterizing proxy buffer size.

Configuration Pull Request

Make sure that the following steps are done before merging:

  • [ ] A DevOps team member has approved the PR if it is code shared across multiple services and you don't own all of the services.
  • [ ] Are you adding any new default values that need to be overridden when this change goes live? If so:
    • [ ] Update the appropriate internal repo (be sure to update for all our environments)
    • [ ] If you are updating a secure value rather than an internal one, file a DEVOPS ticket with details.
    • [ ] Add an entry to the CHANGELOG.
  • [ ] If you are making a complicated change, have you performed the proper testing specified on the Ops Ansible Testing Checklist? Adding a new variable does not require the full list (although testing on a sandbox is a great idea to ensure it links with your downstream code changes).
  • [ ] Think about how this change will affect Open edX operators. Have you updated the wiki page for the next Open edX release?
+13 -3

0 comment

3 changed files

HammadAhmadWaqas

pr closed time in 2 days

pull request commentedx/configuration

Rename rebuild_index to rebuild_indices, as used in forum

@mavidser 🎉 Your pull request was merged!

Please take a moment to answer a two question survey so we can improve your experience in the future.

mavidser

comment created time in 2 days

push eventedx/configuration

Sid Verma

commit sha 383d9b63f07b841a6c3ee430646b0a95a363d800

Rename rebuild_index to rebuild_indices, as used in forum

view details

Diana Huang

commit sha bdcf6fb80f30122c36d885d6610b4e3bad8afb3c

Merge pull request #6244 from open-craft/mavidser/se-3586-rename-rake-command Rename rebuild_index to rebuild_indices, as used in forum

view details

push time in 2 days

PR merged edx/configuration

Rename rebuild_index to rebuild_indices, as used in forum needs triage open-source-contribution

This fixes an error caused by calling an invalid rake command while setting up elasticsearch for forum. This PR updates the command to the current identifier

JIRA Ticket: OSPR-5362, Opencraft/SE-3586

Testing instruction: Setup forum using the playbooks, and verify that it passes through successfully.


Make sure that the following steps are done before merging:

  • [ ] A DevOps team member has approved the PR if it is code shared across multiple services and you don't own all of the services.
  • [ ] Are you adding any new default values that need to be overridden when this change goes live? If so:
    • [ ] Update the appropriate internal repo (be sure to update for all our environments)
    • [ ] If you are updating a secure value rather than an internal one, file a DEVOPS ticket with details.
    • [ ] Add an entry to the CHANGELOG.
  • [ ] If you are making a complicated change, have you performed the proper testing specified on the Ops Ansible Testing Checklist? Adding a new variable does not require the full list (although testing on a sandbox is a great idea to ensure it links with your downstream code changes).
  • [ ] Think about how this change will affect Open edX operators. Have you updated the wiki page for the next Open edX release?
+2 -2

4 comments

1 changed file

mavidser

pr closed time in 2 days

pull request commentedx/configuration

Rename rebuild_index to rebuild_indices, as used in forum

@dianakhuang Thanks. This looks like a good change to you? (approve/merge would be cool :) )

mavidser

comment created time in 2 days

pull request commentedx/configuration

Rename rebuild_index to rebuild_indices, as used in forum

@nedbat I checked, and it looks as though this step is skipped on our current builds. You need to set FORUM_REBUILD_INDEX to true in order to get it to run and it hasn't been, which is why we didn't catch this sooner.

mavidser

comment created time in 2 days

pull request commentedx/configuration

Rename rebuild_index to rebuild_indices, as used in forum

@dianakhuang How is this deployed today? Does cs_comments_service not use these playbooks? Or has it not been deployed recently?

mavidser

comment created time in 2 days

more