-
Notifications
You must be signed in to change notification settings - Fork 0
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
Celery service #1
Commits on Jun 10, 2019
-
Remove NVIDIA install file from gpu_build_vnfs role to reduce size
The install file is over 75MB and incurs a significant transfer overhead during the initialization of the ansible environments when used with a provisioning framework like vagrant which stages ansible on the target node. This install file should likely be downloaded from an online source.
Configuration menu - View commit details
-
Copy full SHA for bd97172 - Browse repository at this point
Copy the full SHA bd97172View commit details -
Configuration menu - View commit details
-
Copy full SHA for 472ad46 - Browse repository at this point
Copy the full SHA 472ad46View commit details -
Update default cluster users to centos to match cloud image convention
The default user aligns with the conventions of the image provisioning framework. For the centos cloud image that user name is "centos".
Configuration menu - View commit details
-
Copy full SHA for ee9c740 - Browse repository at this point
Copy the full SHA ee9c740View commit details -
Assign headnode static IP address to the cluster network
The internal network nic for the head node relies on static IP address assignement. Explicitly assign the IP address via so NetworkManager doesn't default to requesting an IP address via DHCP and causing the eth1 interface to pend configuration idefinitly. Without eth1 all communication with the head node on the cluster network will fail, e.g. sacctmgr setup.
Configuration menu - View commit details
-
Copy full SHA for e34db64 - Browse repository at this point
Copy the full SHA e34db64View commit details
Commits on Jun 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5fea39a - Browse repository at this point
Copy the full SHA 5fea39aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ff2d36 - Browse repository at this point
Copy the full SHA 3ff2d36View commit details
Commits on Jun 19, 2019
-
Merge pull request jprorama#109 from eesaanatluri/fix-sacctmgr-w/dhcp…
…-openstack Corrects master internal IP set in /etc/hosts from a static value in config to the actual assigned value for the interface.
Configuration menu - View commit details
-
Copy full SHA for 1d7a787 - Browse repository at this point
Copy the full SHA 1d7a787View commit details
Commits on Aug 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ac2d209 - Browse repository at this point
Copy the full SHA ac2d209View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fec750 - Browse repository at this point
Copy the full SHA 7fec750View commit details
Commits on Aug 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a304bc1 - Browse repository at this point
Copy the full SHA a304bc1View commit details
Commits on Aug 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4579bce - Browse repository at this point
Copy the full SHA 4579bceView commit details -
Configuration menu - View commit details
-
Copy full SHA for c585ad3 - Browse repository at this point
Copy the full SHA c585ad3View commit details
Commits on Aug 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ed2ef75 - Browse repository at this point
Copy the full SHA ed2ef75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15759e9 - Browse repository at this point
Copy the full SHA 15759e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf97930 - Browse repository at this point
Copy the full SHA bf97930View commit details
Commits on Aug 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5eaf9bc - Browse repository at this point
Copy the full SHA 5eaf9bcView commit details
Commits on Aug 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d8d3c39 - Browse repository at this point
Copy the full SHA d8d3c39View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6c46e2 - Browse repository at this point
Copy the full SHA f6c46e2View commit details
Commits on Aug 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 85da174 - Browse repository at this point
Copy the full SHA 85da174View commit details
Commits on Sep 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a538d39 - Browse repository at this point
Copy the full SHA a538d39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2009352 - Browse repository at this point
Copy the full SHA 2009352View commit details
Commits on Sep 10, 2019
-
Add two new roles for deploy step.
The two files added here come from compute_build_nodes and nodes_vivify roles. These two new files will be modified for suitable cloud operations.
Configuration menu - View commit details
-
Copy full SHA for 85b6629 - Browse repository at this point
Copy the full SHA 85b6629View commit details -
Configuration menu - View commit details
-
Copy full SHA for 339a923 - Browse repository at this point
Copy the full SHA 339a923View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02801bb - Browse repository at this point
Copy the full SHA 02801bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c6253b - Browse repository at this point
Copy the full SHA 1c6253bView commit details -
disable firewalld to mount the home dir in OOD.
The home dir would not mount on OOD if we did not disable the firewalld in OHPC, it was working in our previous setup while deploying in vagrant as the VBox VM was running and was never turned off during the setup, but in the cloud deploy we have to preserve the state we have in the build phase (i.e. after packer builds the image). We need to disable it so it would not get turned back on after we boot the image during deploy
Configuration menu - View commit details
-
Copy full SHA for 33e84f4 - Browse repository at this point
Copy the full SHA 33e84f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9f5328 - Browse repository at this point
Copy the full SHA a9f5328View commit details -
Set node_inventory_auto to false
We dont use DHCP broadcasts for auto node discovery so we set this flag to false.
Configuration menu - View commit details
-
Copy full SHA for f0a1826 - Browse repository at this point
Copy the full SHA f0a1826View commit details -
Remove tasks related to PXE boot.
In cloud deploy PXE boot is no longer required so those tasks are removed.
Configuration menu - View commit details
-
Copy full SHA for e618dc9 - Browse repository at this point
Copy the full SHA e618dc9View commit details -
Remove wwnodescan and DHCP restart tasks.
we don't use DHCP broadcast for node discovery, so we remove the wwnodescan task and DHCP restart task.
Configuration menu - View commit details
-
Copy full SHA for e156ad4 - Browse repository at this point
Copy the full SHA e156ad4View commit details -
Add/update nodes in WW DB based on added conditional.
This conditional will check if a node exists in WW DB, if yes then it will just update the IP and MAC address during node registration, if it doesn't then it will add it as a new node.
Configuration menu - View commit details
-
Copy full SHA for 2e11b56 - Browse repository at this point
Copy the full SHA 2e11b56View commit details -
Remove pause for compute node and slurmd to start.
In the cloud deploy we no longer need this pause, it was required in a warewulf based deploy to let the compute nodes boot so that pdsh commands can be run, with terraform the compute nodes will boot from the compute-image and be ready for OHPC to run the tasks because of the dependency we defined in terraform.
Configuration menu - View commit details
-
Copy full SHA for f5c8cf2 - Browse repository at this point
Copy the full SHA f5c8cf2View commit details -
These tasks are moved to roles mentioned below.
install_ww_bin compute_build_image
Configuration menu - View commit details
-
Copy full SHA for ce95441 - Browse repository at this point
Copy the full SHA ce95441View commit details
Commits on Sep 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b46e744 - Browse repository at this point
Copy the full SHA b46e744View commit details -
Add 30s delay to avoid task failure.
Running scontrol right after start up of slurmctld on nodes causes the command to fail. A slight delay allows the system state to settle and the ansible playbook to exit cleanly.
Configuration menu - View commit details
-
Copy full SHA for b3d7bc7 - Browse repository at this point
Copy the full SHA b3d7bc7View commit details -
This task was in compute_build_vnfs role but due to rearrangement of tasks for cloud deploy, it is moved to ohpc_config_build
Configuration menu - View commit details
-
Copy full SHA for e9b37d8 - Browse repository at this point
Copy the full SHA e9b37d8View commit details
Commits on Sep 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f62e9eb - Browse repository at this point
Copy the full SHA f62e9ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07cdd76 - Browse repository at this point
Copy the full SHA 07cdd76View commit details -
Configuration menu - View commit details
-
Copy full SHA for d08e2f3 - Browse repository at this point
Copy the full SHA d08e2f3View commit details
Commits on Oct 16, 2019
-
Create ood-build.yml playbook for ood image packer build
Based on ood.yml with addition of role for warewulf tools install developed during compute build. Also installs user reg app. This unbundles build/install steps from deploy steps to support cloud deployment. These tasks were previously bundled in a single-phase build+deploy step.
Configuration menu - View commit details
-
Copy full SHA for 0f288dc - Browse repository at this point
Copy the full SHA 0f288dcView commit details -
Add ood_user_reg_cloud role for packer ood build
Based on ood_user_reg role with the post-deploy reg app account create steps removed for inclusion in an ops phase. This delays running the reg app account create until the ops phase when the user and group ids are known.
Configuration menu - View commit details
-
Copy full SHA for ffd1cdf - Browse repository at this point
Copy the full SHA ffd1cdfView commit details -
Added ohpc, slurm, and autofs to prep_ood_cloud role
Add ohpc and copr repos to add cluster tools and slurm to image at build time. Add autofs to remove static nfs-mounts from boot sequence dependencies. Change selinux to permissive.
Configuration menu - View commit details
-
Copy full SHA for 9016e08 - Browse repository at this point
Copy the full SHA 9016e08View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfbed5c - Browse repository at this point
Copy the full SHA dfbed5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for febd89e - Browse repository at this point
Copy the full SHA febd89eView commit details -
Add update apache config task to ood_user_reg_cloud
ood-portal-generator needs to be run after the apache config is changed for the user reg app in order to deploy the apache config.
Configuration menu - View commit details
-
Copy full SHA for 2bf4bf7 - Browse repository at this point
Copy the full SHA 2bf4bf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcfcd52 - Browse repository at this point
Copy the full SHA fcfcd52View commit details -
The CentOS 7.6 repos for SCLo stopped working during testing. Manually setting baseurl works around the issue. See: https://discourse.osc.edu/t/errors-with-rhel-server-rhscl-7-rpms-repo-in-the-past-week/494/8
Configuration menu - View commit details
-
Copy full SHA for 60c47e5 - Browse repository at this point
Copy the full SHA 60c47e5View commit details -
Fix repo path for CentOS SCLo to major release base path
This improves #cd58c183 to use just the major os release rather than build base path to ensure software collection dependencies continue to be installed over subsequent releases.
Configuration menu - View commit details
-
Copy full SHA for 68a003a - Browse repository at this point
Copy the full SHA 68a003aView commit details -
Enable user reg app and create script install
Ensure the user registration app is active during the build so it is also available in the deployed environment.
Configuration menu - View commit details
-
Copy full SHA for c3e4b4f - Browse repository at this point
Copy the full SHA c3e4b4fView commit details -
This role creates the reg app user account during the ops phase when the ood node is instantiated. It starts the Apache web server once the reg app user account is created.
Configuration menu - View commit details
-
Copy full SHA for fe19da5 - Browse repository at this point
Copy the full SHA fe19da5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2653a66 - Browse repository at this point
Copy the full SHA 2653a66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d06e30 - Browse repository at this point
Copy the full SHA 4d06e30View commit details -
Configuration menu - View commit details
-
Copy full SHA for c890824 - Browse repository at this point
Copy the full SHA c890824View commit details -
Configuration menu - View commit details
-
Copy full SHA for 544030a - Browse repository at this point
Copy the full SHA 544030aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa35f2e - Browse repository at this point
Copy the full SHA fa35f2eView commit details
Commits on Oct 17, 2019
-
Merge pull request jprorama#120 from diedpigs/feat-compute-build-image
Compute build image onto feat-openstack This captures all the requirements to build the compute nodes for a deploy with terraform
Configuration menu - View commit details
-
Copy full SHA for db0538e - Browse repository at this point
Copy the full SHA db0538eView commit details -
Merge pull request jprorama#133 from jprorama/devint-ood-compute-build
Devint ood compute build
Configuration menu - View commit details
-
Copy full SHA for b7a3e1e - Browse repository at this point
Copy the full SHA b7a3e1eView commit details
Commits on Oct 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e9ad129 - Browse repository at this point
Copy the full SHA e9ad129View commit details -
Remove uneeded warewulf tasks for cloud image deploy
There is no need for tasks to configure the boot parameters of compute nodes in warewulf because it isn't responsible for node booting. Also remove harness for automatic node detection for the same reason.
Configuration menu - View commit details
-
Copy full SHA for 64d2fb1 - Browse repository at this point
Copy the full SHA 64d2fb1View commit details -
Remove stateful node boot task
This task is not needed since warewulf does not manage node boot and provisioning.
Configuration menu - View commit details
-
Copy full SHA for 412f853 - Browse repository at this point
Copy the full SHA 412f853View commit details -
Configuration menu - View commit details
-
Copy full SHA for c08f3ba - Browse repository at this point
Copy the full SHA c08f3baView commit details
Commits on Oct 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e12ff87 - Browse repository at this point
Copy the full SHA e12ff87View commit details -
Merge pull request jprorama#134 from jprorama/devint-ohpc-build
Devint ohpc build
Configuration menu - View commit details
-
Copy full SHA for b43de80 - Browse repository at this point
Copy the full SHA b43de80View commit details
Commits on Oct 24, 2019
-
Change the playbook target to the headnode group name
Using the group name for headnode instead of the ohpc host name from the inventory in the playbooks makes it easier to build images with custom host names. It's also slightly more correct to use the group name instead of the host name and aligns with other uses of group name in playbooks.
Configuration menu - View commit details
-
Copy full SHA for bed0aa2 - Browse repository at this point
Copy the full SHA bed0aa2View commit details -
Merge pull request jprorama#135 from jprorama/fix-playbook-group-name
Change the playbook target to the headnode group name
Configuration menu - View commit details
-
Copy full SHA for aa0d8b8 - Browse repository at this point
Copy the full SHA aa0d8b8View commit details
Commits on Oct 28, 2019
-
Update build image with runtime instance name for slurm controller an…
…d db The build-time setting of the slurm controller and db hostname cause slurm startup to fail during deploy (ops) phase. The ohpc_install_ops role updates the slurm.conf from the template to include the current names. The conditional avoids multiple writers to the file, since there is one call to the code for each client node in the cluster due to the current null resource config.
Configuration menu - View commit details
-
Copy full SHA for ae97b04 - Browse repository at this point
Copy the full SHA ae97b04View commit details
Commits on Dec 9, 2019
-
Merge pull request jprorama#136 from jprorama/fix-slurm-ops-config
Update build image with runtime instance name for slurm controller and db
Configuration menu - View commit details
-
Copy full SHA for 8929777 - Browse repository at this point
Copy the full SHA 8929777View commit details
Commits on Dec 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for fbc302d - Browse repository at this point
Copy the full SHA fbc302dView commit details
Commits on Jan 13, 2020
-
Install python3 and pip3 to avoid easybuild bootstrap error
Easybuild bootstrap script is failing with following error "Failed to find right 'easy_install' command!" during easybuild installation. To avoid this we install python3 and pip3, so that setup tools for python3 can be installed using pip3.
Configuration menu - View commit details
-
Copy full SHA for b6ad44e - Browse repository at this point
Copy the full SHA b6ad44eView commit details -
Install setuptools using pip3 to avoid deprecation error
It also avoids easy_install error about finding the right command
Configuration menu - View commit details
-
Copy full SHA for 0edd960 - Browse repository at this point
Copy the full SHA 0edd960View commit details
Commits on Jan 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ac9f0ae - Browse repository at this point
Copy the full SHA ac9f0aeView commit details
Commits on Jan 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 22e3bc5 - Browse repository at this point
Copy the full SHA 22e3bc5View commit details
Commits on Feb 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3a8be06 - Browse repository at this point
Copy the full SHA 3a8be06View commit details -
Add rabbitmq related variables
Leaving password blank, when runs playbook, pass in with arguments: --extra-vars rabbitmq_user_password="YoUrPasSwOrd"
Configuration menu - View commit details
-
Copy full SHA for 057ac3f - Browse repository at this point
Copy the full SHA 057ac3fView commit details
Commits on Feb 11, 2020
-
Merge pull request jprorama#142 from krishmoodbidri/patch-slurm.conf
patch to fix job state directory space in slurm.conf
Configuration menu - View commit details
-
Copy full SHA for 98ad12b - Browse repository at this point
Copy the full SHA 98ad12bView commit details
Commits on Feb 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1aa2a71 - Browse repository at this point
Copy the full SHA 1aa2a71View commit details -
firewall will block message passing to/from the node, so turn it off for now.
Configuration menu - View commit details
-
Copy full SHA for b18b180 - Browse repository at this point
Copy the full SHA b18b180View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff4b9a5 - Browse repository at this point
Copy the full SHA ff4b9a5View commit details
Commits on Feb 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9aa597d - Browse repository at this point
Copy the full SHA 9aa597dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53e2d53 - Browse repository at this point
Copy the full SHA 53e2d53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 560415d - Browse repository at this point
Copy the full SHA 560415dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff3f38e - Browse repository at this point
Copy the full SHA ff3f38eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e008ce - Browse repository at this point
Copy the full SHA 5e008ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 525c87f - Browse repository at this point
Copy the full SHA 525c87fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12a5fe9 - Browse repository at this point
Copy the full SHA 12a5fe9View commit details -
* Specify the full paht for git repo to be installed in * Changing the pattern for what to find and change * Using shell script to start ood_account_create in background
Configuration menu - View commit details
-
Copy full SHA for f2d3489 - Browse repository at this point
Copy the full SHA f2d3489View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8712c77 - Browse repository at this point
Copy the full SHA 8712c77View commit details -
Configuration menu - View commit details
-
Copy full SHA for c178342 - Browse repository at this point
Copy the full SHA c178342View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40f79d6 - Browse repository at this point
Copy the full SHA 40f79d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebf8240 - Browse repository at this point
Copy the full SHA ebf8240View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06dc328 - Browse repository at this point
Copy the full SHA 06dc328View commit details
Commits on Feb 28, 2020
-
Merge pull request jprorama#143 from eesaanatluri/patch-fix-easybuild…
…-error Patch fix easybuild error
Configuration menu - View commit details
-
Copy full SHA for 05edc38 - Browse repository at this point
Copy the full SHA 05edc38View commit details -
Add comment about turning off firewall.
It seems this was inherited from earlier use on ood. Firewall should be off by default on ohpc as currently deployed in dev. We should figure out the ports needed.
Configuration menu - View commit details
-
Copy full SHA for 4771134 - Browse repository at this point
Copy the full SHA 4771134View commit details -
Merge pull request jprorama#145 from diedpigs/feat-ohpc-rabbitmq
Installing rabbitmq-server on ohpc node
Configuration menu - View commit details
-
Copy full SHA for 450d717 - Browse repository at this point
Copy the full SHA 450d717View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7742f11 - Browse repository at this point
Copy the full SHA 7742f11View commit details -
Merge pull request jprorama#146 from rtripath89/rmq_agent_service
Add rabbitmq agents as service
Configuration menu - View commit details
-
Copy full SHA for 216535e - Browse repository at this point
Copy the full SHA 216535eView commit details
Commits on Mar 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4d7173d - Browse repository at this point
Copy the full SHA 4d7173dView commit details -
Merge pull request jprorama#148 from krishmoodbidri/feat-openstack
python pip version update for Flask User reg app
Configuration menu - View commit details
-
Copy full SHA for 8c8e5b5 - Browse repository at this point
Copy the full SHA 8c8e5b5View commit details
Commits on Mar 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 36afc48 - Browse repository at this point
Copy the full SHA 36afc48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 626b2c7 - Browse repository at this point
Copy the full SHA 626b2c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e52041 - Browse repository at this point
Copy the full SHA 5e52041View commit details -
Change the config file to ProxyPass the request to uwsgi
Configuration menu - View commit details
-
Copy full SHA for 6931d70 - Browse repository at this point
Copy the full SHA 6931d70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86837ab - Browse repository at this point
Copy the full SHA 86837abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c3fb41 - Browse repository at this point
Copy the full SHA 0c3fb41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8403fcb - Browse repository at this point
Copy the full SHA 8403fcbView commit details -
Add virtualenv_command parameter
Tell ansible to use venv module provided by python3
Configuration menu - View commit details
-
Copy full SHA for b0cdafc - Browse repository at this point
Copy the full SHA b0cdafcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9ded82 - Browse repository at this point
Copy the full SHA e9ded82View commit details -
wsgi file tell uwsgi which app to run ini file config uwsgi service file create system service that runs uwsgi
Configuration menu - View commit details
-
Copy full SHA for 7967a12 - Browse repository at this point
Copy the full SHA 7967a12View commit details
Commits on Mar 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fd1330d - Browse repository at this point
Copy the full SHA fd1330dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c24ea56 - Browse repository at this point
Copy the full SHA c24ea56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b63584 - Browse repository at this point
Copy the full SHA 8b63584View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6794c56 - Browse repository at this point
Copy the full SHA 6794c56View commit details
Commits on Mar 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for da7b641 - Browse repository at this point
Copy the full SHA da7b641View commit details
Commits on Mar 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for beeaeef - Browse repository at this point
Copy the full SHA beeaeefView commit details