Skip to content

Commit

Permalink
Implement ELRepo, BeeGFS, Grafana, InfluxData, OneAPI, Zabbix and RPM…
Browse files Browse the repository at this point in the history
…Fusion repos (#15)

* Add beegfs, grafana, influxdata and oneAPI repos

Signed-off-by: lbgracioso <[email protected]>

* Fix repos baseurls, add Zabbix and ELRepo

Signed-off-by: lbgracioso <[email protected]>

* Implement new repos on repos.cpp

Signed-off-by: lbgracioso <[email protected]>

* Implement RPMFusion

Signed-off-by: lbgracioso <[email protected]>

---------

Signed-off-by: lbgracioso <[email protected]>
  • Loading branch information
lbgracioso committed Jun 14, 2023
1 parent 5ee9fa4 commit b4694f3
Show file tree
Hide file tree
Showing 2 changed files with 321 additions and 0 deletions.
12 changes: 12 additions & 0 deletions src/repos.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,17 @@ void Repos::configureXCAT() const
"rh8/x86_64/xcat-dep.repo");
}

void Repos::configureAddons() const
{
createConfigurationFile(addons::ELRepo);
createConfigurationFile(addons::beegfs);
createConfigurationFile(addons::grafana);
createConfigurationFile(addons::influxdata);
createConfigurationFile(addons::oneAPI);
createConfigurationFile(addons::zabbix);
createConfigurationFile(addons::RPMFusion);
}

void Repos::configureRepositories() const
{
LOG_INFO("Setting up additional repositories");
Expand All @@ -108,5 +119,6 @@ void Repos::configureRepositories() const
"http://repos.openhpc.community/OpenHPC/2/CentOS_8/x86_64/"
"ohpc-release-2-1.el8.x86_64.rpm");

configureAddons();
configureXCAT();
}
Loading

0 comments on commit b4694f3

Please sign in to comment.