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:
|
nodes:
|
||||||
- base
|
- 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:
|
- project-template:
|
||||||
name: system-config-zuul-role-integration
|
name: system-config-zuul-role-integration
|
||||||
check:
|
check:
|
||||||
@ -636,11 +648,13 @@
|
|||||||
- system-config-zuul-role-integration-xenial
|
- system-config-zuul-role-integration-xenial
|
||||||
- system-config-zuul-role-integration-bionic
|
- system-config-zuul-role-integration-bionic
|
||||||
- system-config-zuul-role-integration-debian-stable
|
- system-config-zuul-role-integration-debian-stable
|
||||||
|
- system-config-zuul-role-integration-centos-8
|
||||||
gate:
|
gate:
|
||||||
jobs:
|
jobs:
|
||||||
- system-config-zuul-role-integration-xenial
|
- system-config-zuul-role-integration-xenial
|
||||||
- system-config-zuul-role-integration-bionic
|
- system-config-zuul-role-integration-bionic
|
||||||
- system-config-zuul-role-integration-debian-stable
|
- system-config-zuul-role-integration-debian-stable
|
||||||
|
- system-config-zuul-role-integration-centos-8
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: system-config-run
|
name: system-config-run
|
||||||
|
@ -5,6 +5,13 @@
|
|||||||
state: present
|
state: present
|
||||||
become: yes
|
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
|
- name: Install kerberos client packages
|
||||||
yum:
|
yum:
|
||||||
name: '{{ kerberos_client_packages }}'
|
name: '{{ kerberos_client_packages }}'
|
||||||
@ -12,3 +19,8 @@
|
|||||||
state: present
|
state: present
|
||||||
become: yes
|
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:
|
params:
|
||||||
files:
|
files:
|
||||||
- "{{ ansible_distribution }}.{{ ansible_architecture }}.yaml"
|
- "{{ ansible_distribution }}.{{ ansible_architecture }}.yaml"
|
||||||
|
- "{{ ansible_distribution }}.{{ ansible_distribution_major_version }}.yaml"
|
||||||
- "{{ ansible_distribution }}.yaml"
|
- "{{ ansible_distribution }}.yaml"
|
||||||
- "{{ ansible_os_family }}.yaml"
|
- "{{ ansible_os_family }}.yaml"
|
||||||
paths:
|
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…
x
Reference in New Issue
Block a user