openafs-client: add centos8
Add CentOS 8 support for the openafs client build Change-Id: I8290cf1eed9ee8e4af44ac209502553944c52103 Depends-On: https://review.opendev.org/702348
This commit is contained in:
parent
f30b39c769
commit
3f68936a0c
14
.zuul.yaml
14
.zuul.yaml
@ -629,6 +629,18 @@
|
||||
nodes:
|
||||
- base
|
||||
|
||||
- job:
|
||||
name: system-config-zuul-role-integration-centos-8
|
||||
parent: system-config-zuul-role-integration
|
||||
nodeset:
|
||||
nodes:
|
||||
- name: base
|
||||
label: centos-8
|
||||
groups:
|
||||
- name: openafs
|
||||
nodes:
|
||||
- base
|
||||
|
||||
- project-template:
|
||||
name: system-config-zuul-role-integration
|
||||
check:
|
||||
@ -636,11 +648,13 @@
|
||||
- system-config-zuul-role-integration-xenial
|
||||
- system-config-zuul-role-integration-bionic
|
||||
- system-config-zuul-role-integration-debian-stable
|
||||
- system-config-zuul-role-integration-centos-8
|
||||
gate:
|
||||
jobs:
|
||||
- system-config-zuul-role-integration-xenial
|
||||
- system-config-zuul-role-integration-bionic
|
||||
- system-config-zuul-role-integration-debian-stable
|
||||
- system-config-zuul-role-integration-centos-8
|
||||
|
||||
- job:
|
||||
name: system-config-run
|
||||
|
@ -5,6 +5,13 @@
|
||||
state: present
|
||||
become: yes
|
||||
|
||||
# Until in EPEL8; see:
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1791168
|
||||
- name: Install kstart copr repo for CentOS8
|
||||
command: dnf copr enable -y iwienand/kstart
|
||||
become: yes
|
||||
when: ansible_distribution_major_version == '8'
|
||||
|
||||
- name: Install kerberos client packages
|
||||
yum:
|
||||
name: '{{ kerberos_client_packages }}'
|
||||
@ -12,3 +19,8 @@
|
||||
state: present
|
||||
become: yes
|
||||
|
||||
- name: Remove kstart copr repo for CentOS8
|
||||
command: dnf copr remove -y iwienand/kstart
|
||||
become: yes
|
||||
when: ansible_distribution_major_version == '8'
|
||||
|
||||
|
@ -4,6 +4,7 @@
|
||||
params:
|
||||
files:
|
||||
- "{{ ansible_distribution }}.{{ ansible_architecture }}.yaml"
|
||||
- "{{ ansible_distribution }}.{{ ansible_distribution_major_version }}.yaml"
|
||||
- "{{ ansible_distribution }}.yaml"
|
||||
- "{{ ansible_os_family }}.yaml"
|
||||
paths:
|
||||
|
3
roles/openafs-client/vars/CentOS.8.yaml
Normal file
3
roles/openafs-client/vars/CentOS.8.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
openafs_client_config_path: '/usr/vice/etc'
|
||||
openafs_client_yum_repo_url: https://tarballs.openstack.org/project-config/package-afs-centos8
|
||||
openafs_client_yum_repo_gpg_check: no
|
Loading…
Reference in New Issue
Block a user