Bug 1939711

Summary: support for ipv6_disabled to disable ipv6 for address
Product: Red Hat Enterprise Linux 8 Reporter: Rich Megginson <rmeggins>
Component: rhel-system-rolesAssignee: Gris Ge <fge>
Status: CLOSED ERRATA QA Contact: Zhiqian Guan <zhguan>
Severity: unspecified Docs Contact: Laura Onduskova <londusko>
Priority: unspecified    
Version: 8.5CC: djez, fge, londusko, nhosoi, rmeggins, spetrosi, wenliang
Target Milestone: rcKeywords: Triaged
Target Release: 8.5   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: role:network
Fixed In Version: rhel-system-roles-1.1.0-1.el8 Doc Type: Enhancement
Doc Text:
.New `ipv6_disabled` parameter is now available With this update, you can now use the `ipv6_disabled` parameter to disable ipv6 when configuring addresses.
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-11-09 17:44:47 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1937938    
Bug Blocks:    

Description Rich Megginson 2021-03-16 21:12:45 UTC
Description of problem:
Need to be able to disable ipv6 for an address when configuring with `ip`.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 8 Gris Ge 2021-04-19 06:47:12 UTC
The patch merged in upstream.

To test this manually:

```yaml
---
- hosts: all
  vars:
    network_connections:
      - name: eth0
        type: ethernet
        ip:
          ipv6_disabled: true
  roles:
    - linux-system-roles.network

```

Comment 9 Zhiqian Guan 2021-05-06 02:14:41 UTC
Set the ITM to 13 as it's still in POST after ITM9, we won't make it at ITM10, and I suppose the ITM&DTM shouldn't be the same

Comment 12 Zhiqian Guan 2021-05-08 05:38:15 UTC
Run Test playbook for ansible2.9/2.8 on RHEL6.10/7.9/8.3/8.4, all pass

:: [ 23:45:51 ] :: [   PASS   ] :: Test network/tests_ipv6_disabled_nm.yml (roles/rhel-system-roles.network/tests/tests_ipv6_disabled_nm.yml) with ANSIBLE-2 against RHEL_8_4_0_BETA (Expected 0, got 0)
:: [ 23:53:25 ] :: [   PASS   ] :: Test network/tests_ipv6_disabled_nm.yml (roles/rhel-system-roles.network/tests/tests_ipv6_disabled_nm.yml) with ANSIBLE-2 against RHEL_8_3_0_GA (Expected 0, got 0)
:: [ 00:02:40 ] :: [   PASS   ] :: Test network/tests_ipv6_disabled_nm.yml (roles/rhel-system-roles.network/tests/tests_ipv6_disabled_nm.yml) with ANSIBLE-2 against RHEL_7_9_GA (Expected 0, got 0)
:: [ 00:05:48 ] :: [   PASS   ] :: Test network/tests_ipv6_disabled_nm.yml (roles/rhel-system-roles.network/tests/tests_ipv6_disabled_nm.yml) with ANSIBLE-2 against RHEL_6_10_GA (Expected 0, got 0)
:: [ 00:14:54 ] :: [   PASS   ] :: Test network/tests_ipv6_disabled_nm.yml (roles/rhel-system-roles.network/tests/tests_ipv6_disabled_nm.yml) with ANSIBLE-2.8 against RHEL_8_4_0_BETA (Expected 0, got 0
:: [ 00:24:56 ] :: [   PASS   ] :: Test network/tests_ipv6_disabled_nm.yml (roles/rhel-system-roles.network/tests/tests_ipv6_disabled_nm.yml) with ANSIBLE-2.8 against RHEL_8_3_0_GA (Expected 0, got 0)
:: [ 00:31:59 ] :: [   PASS   ] :: Test network/tests_ipv6_disabled_nm.yml (roles/rhel-system-roles.network/tests/tests_ipv6_disabled_nm.yml) with ANSIBLE-2.8 against RHEL_7_9_GA (Expected 0, got 0
:: [ 00:48:45 ] :: [   PASS   ] :: Test network/tests_ipv6_disabled_nm.yml (roles/rhel-system-roles.network/tests/tests_ipv6_disabled_nm.yml) with ANSIBLE-2.8 against RHEL_6_10_GA (Expected 0, got 0)

Comment 13 Zhiqian Guan 2021-05-08 05:52:36 UTC
Based on Comment12, set this to Verified

Comment 15 errata-xmlrpc 2021-11-09 17:44:47 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (rhel-system-roles bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2021:4159