Skip to content

Commit 59a5c73

Browse files
authored
Merge pull request #13 from stackhpc/fix/ohpc-base-compute
Fix RL8.6 and EPEL repo changes
2 parents 711a762 + ded899d commit 59a5c73

File tree

7 files changed

+6
-19
lines changed

7 files changed

+6
-19
lines changed

.github/workflows/arcus.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
id: image_build
4242
run: |
4343
. venv/bin/activate
44-
PACKER_LOG=1 packer build --on-error=ask -var-file=arcus.builder.pkrvars.hcl openstack.pkr.hcl
44+
PACKER_LOG=1 packer build --on-error=ask openstack.pkr.hcl
4545
env:
4646
OS_CLOUD: openstack
4747

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Current manual steps, assuming a Rocky Linux 8.5 host on Arcus:
2121
1. Clone the repo
2222
1. Install environment: `./setup.sh`
2323
1. Activate venv if necessary: `. venv/bin/activate`
24-
1. Build image: `PACKER_LOG=1 packer build --on-error=ask -var-file=arcus.builder.pkrvars.hcl openstack.pkr.hcl`
24+
1. Build image: `PACKER_LOG=1 packer build --on-error=ask openstack.pkr.hcl`
2525

2626
# Usage of Images
2727

arcus.builder.pkrvars.hcl

Lines changed: 0 additions & 1 deletion
This file was deleted.

roles/builder/defaults/main/cloudalchemy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ node_exporter_version: 1.1.2
1212
_node_exporter_binary_install_dir: "/usr/local/bin"
1313

1414
# https://github.com/cloudalchemy/ansible-grafana/blob/master/defaults/main.yml
15-
grafana_version: 9.0.3
15+
grafana_version: '8.5.9'
1616

1717
# https://github.com/cloudalchemy/ansible-grafana/blob/master/vars/redhat.yml
1818
grafana_package: "grafana{{ (grafana_version != 'latest') | ternary('-' ~ grafana_version, '') }}"

roles/builder/defaults/main/dnf_packages.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
releasever: '8.6'
2-
31
rpm_keys:
42
- https://yum.osc.edu/ondemand/RPM-GPG-KEY-ondemand # https://github.com/OSC/ood-ansible/blob/master/defaults/main/install.yml: rpm_repo_key
53

@@ -15,6 +13,9 @@ dnf_release_packages: # list of ansible.builtin.dnf args for packages to install
1513
disable_gpg_check: yes
1614
- name: https://yum.osc.edu/ondemand/2.0/ondemand-release-web-2.0-1.noarch.rpm # https://github.com/OSC/ood-ansible/blob/master/defaults/main/install.yml:rpm_repo_url
1715
disable_gpg_check: yes
16+
# workaround https://github.com/openhpc/ohpc/issues/1644:
17+
- name: https://github.com/apptainer/apptainer/releases/download/v1.1.3/apptainer-1.1.3-1.x86_64.rpm
18+
disable_gpg_check: yes
1819

1920
dnf_repofiles_no_minor_releasever: # list of repofiles which can't cope with an X.Y releasever
2021
- /etc/yum.repos.d/ondemand-web.repo

roles/builder/tasks/dnf_packages.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,6 @@
44
dnf: "{{ item }}"
55
loop: "{{ dnf_release_packages }}"
66

7-
- name: Remove minor releasever from repofiles
8-
ansible.builtin.replace:
9-
path: "{{ item }}"
10-
regexp: '\$releasever'
11-
replace: "{{ releasever | split('.') | first }}"
12-
when: "'.' in releasever"
13-
loop: "{{ dnf_repofiles_no_minor_releasever }}"
14-
157
- name: Install latest dnf packages
168
dnf:
179
name: "{{ dnf_latest_packages }}"

roles/builder/tasks/main.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,6 @@
1515
policy: "{{ selinux_policy }}"
1616
register: sestatus
1717

18-
- name: Set releasever
19-
ansible.builtin.copy:
20-
dest: /etc/yum/vars/releasever
21-
content: "{{ releasever }}"
22-
2318
- name: Upgrade base image packages
2419
dnf:
2520
name: '*'

0 commit comments

Comments
 (0)