Commits on Source (60)
-
Bo-Chun Chen authoredd568a476
-
Bo-Chun Chen authorede72c5585
-
Bo-Chun Chen authored
Remove base compute and gpu build from pipeline Closes #127 See merge request rc/hpc-factory!144
-
Bo-Chun Chen authoredd5f0f8e8
-
Bo-Chun Chen authoredfd96d27a
-
Eesaan Atluri authored17f0d7c5
-
Eesaan Atluri authored
to avoid error when a value is not provided for root_ssh_key
d78a2612 -
Eesaan Atluri authored
We moved cheaha.yml playbook to run during deploy time
6a74a89c -
Eesaan Atluri authored93b58dd8
-
Eesaan Atluri authoredffb9f238
-
Bo-Chun Chen authored056ba88e
-
Bo-Chun Chen authored
feat: update account app port See merge request rc/hpc-factory!174
91c02c78 -
Eesaan Atluri authored
Download group_vars/knightly or group_vars/prod for knightly or prod environments respectively. Note: For all other environments like dev or staging just use the default values from group_vars/all
2a76eae3 -
Eesaan Atluri authored
Closes #203
0685dcb8 -
Bo-Chun Chen authored
Feat build extra vars See merge request rc/hpc-factory!168
7974f735 -
Krish Moodbidri authored637be235
-
Krish Moodbidri authored2d919ff8
-
Bo-Chun Chen authored
Add symbolic links for Slurm config files See merge request rc/hpc-factory!177
b08acdc7 -
Eesaan Atluri authored28a835da
-
Eesaan Atluri authored
Adds fail2ban filter and jail configs
a9dcf73c -
Eesaan Atluri authored0c0cadb4
-
Eesaan Atluri authoredf8785f2f
-
Eesaan Atluri authored16ba256a
-
Eesaan Atluri authored
Install and configure fail2ban See merge request !178
bb581388 -
Bo-Chun Chen authored1b9577e9
-
Bo-Chun Chen authored
feat: disable fail2ban by default See merge request !180
4c9faf4a -
Krish Moodbidri authored
Changed the 'enable_rsyslog_config' variable from false to true This should be the default behavior for all nodes unless explicitly turned off by the developer.
420230b4 -
Bo-Chun Chen authored6c105645
-
Bo-Chun Chen authored38b7fd3d
-
Bo-Chun Chen authored982be05a
-
Bo-Chun Chen authored
Add node exporter See merge request !184
fd1f8799 -
Bo-Chun Chen authored
feat: Add a way to define multiple security groups See merge request !176
bc41900b -
Bo-Chun Chen authoreda96a7c84
-
Bo-Chun Chen authored
fix node exporter with firewalld enabled See merge request !186
cb685673 -
Bo-Chun Chen authorede7ae10b8
-
Bo-Chun Chen authored
fix: restart firewalld after change See merge request !187
55cae529 -
Bo-Chun Chen authored815ced55
-
Bo-Chun Chen authored
fix: restart firewalld only when it was running See merge request rc/hpc-factory!188
6e2052c5 -
Bo-Chun Chen authored
Enable rsyslog configuration by default See merge request rc/hpc-factory!183
cd35517c -
Eesaan Atluri authored
Closes #181 Defining a network can be optional when a port is already defined when deploying a VM. This commit adds flexibility where you can either use --port or --network options to define a network during the deployment. Alternatively, you can define both but the port cannot be from the same network you used in the --network option. Otherwise, you will have two ips from the same network which will cause network reachability issues.
09717c19 -
Bo-Chun Chen authored
Resolve SSH proxy routing hang in prod by fixing dual IP assignment on same network. See merge request rc/hpc-factory!175
980542a8 -
Bo-Chun Chen authoredb94d83eb
-
Bo-Chun Chen authored
We do not run merge request pipeline, so no need to check for it
c24c138c -
Bo-Chun Chen authored
# Conflicts: # openstack-ood/variables.pkr.hcl
86371b39 -
Bo-Chun Chen authored
ci: Add OOD image build job to gitlab CI See merge request !171
bf57546d -
Bo-Chun Chen authored
Since build env is setup for building images, it makes more sense to have all build jobs in that environment.
97e1f7f5 -
Bo-Chun Chen authored
refactor: only run build pipeline in build environment See merge request rc/hpc-factory!189
d3c2ce4c -
Bo-Chun Chen authoredc6391491
-
Bo-Chun Chen authored2e966d7b
-
Bo-Chun Chen authored
fix: bash syntax error See merge request !190
14ab37ec -
Bo-Chun Chen authored16a9c164
-
Bo-Chun Chen authored
fix: use ENV variable in ansible var url See merge request rc/hpc-factory!191
d9e1c429 -
805aef56
-
Krish Moodbidri authoreddf944616
-
Bo-Chun Chen authored
Use BUILD_TAG for image build if set, else fallback to BUILD_DATE See merge request rc/hpc-factory!192
86f65c2a -
Bo-Chun Chen authored
This MR merges the feat-hpc-factory branch, which was focused on building and deploying proxy images for the COD cluster. Closes #181, #203, #173, #176, and #175 See merge request rc/hpc-factory!117
d7525ee4 -
Eesaan Atluri authored7d7acfce
-
Bo-Chun Chen authored
Feat deploy ood See merge request rc/hpc-factory!193
-
Eesaan Atluri authored190fe18e
-
Eesaan Atluri authored
Feat gl cicd var scripts Closes #232 See merge request !196
Showing
- .gitlab-ci.yml 113 additions, 12 deletions.gitlab-ci.yml
- ansible/cluster.yml 2 additions, 0 deletionsansible/cluster.yml
- ansible/group_vars/all 18 additions, 2 deletionsansible/group_vars/all
- ansible/ood.yml 0 additions, 3 deletionsansible/ood.yml
- ansible/roles/fail2ban/tasks/main.yml 46 additions, 0 deletionsansible/roles/fail2ban/tasks/main.yml
- ansible/roles/fail2ban/templates/jail.local.j2 7 additions, 0 deletionsansible/roles/fail2ban/templates/jail.local.j2
- ansible/roles/fail2ban/templates/sshpiperd_filter.local.j2 22 additions, 0 deletionsansible/roles/fail2ban/templates/sshpiperd_filter.local.j2
- ansible/roles/fail2ban/templates/sshpiperd_jail.local.j2 9 additions, 0 deletionsansible/roles/fail2ban/templates/sshpiperd_jail.local.j2
- ansible/roles/install_node_exporter/tasks/main.yaml 82 additions, 0 deletionsansible/roles/install_node_exporter/tasks/main.yaml
- ansible/roles/install_node_exporter/templates/node_exporter.service.j2 12 additions, 0 deletions.../install_node_exporter/templates/node_exporter.service.j2
- ansible/roles/rewrite_map/tasks/main.yaml 6 additions, 0 deletionsansible/roles/rewrite_map/tasks/main.yaml
- ansible/roles/slurm_client/tasks/main.yml 2 additions, 0 deletionsansible/roles/slurm_client/tasks/main.yml
- ansible/roles/ssh_proxy_config/tasks/main.yml 0 additions, 42 deletionsansible/roles/ssh_proxy_config/tasks/main.yml
- openstack-login/nodeimage.pkr.hcl 3 additions, 0 deletionsopenstack-login/nodeimage.pkr.hcl
- openstack-login/variables.pkr.hcl 7 additions, 1 deletionopenstack-login/variables.pkr.hcl
- openstack-ood/nodeimage.pkr.hcl 12 additions, 0 deletionsopenstack-ood/nodeimage.pkr.hcl
- openstack-ood/variables.pkr.hcl 8 additions, 1 deletionopenstack-ood/variables.pkr.hcl
- openstack-proxy/nodeimage.pkr.hcl 3 additions, 0 deletionsopenstack-proxy/nodeimage.pkr.hcl
- openstack-proxy/variables.pkr.hcl 5 additions, 0 deletionsopenstack-proxy/variables.pkr.hcl
- requirements.txt 7 additions, 0 deletionsrequirements.txt
ansible/roles/fail2ban/tasks/main.yml
0 → 100644
requirements.txt
0 → 100644
certifi==2025.1.31 | ||
charset-normalizer==3.4.1 | ||
idna==3.10 | ||
python-gitlab==5.6.0 | ||
requests==2.32.3 | ||
requests-toolbelt==1.0.0 | ||
urllib3==2.4.0 |