{"repo":"linux-system-roles/network","free":true,"listed":false,"github":"https://github.com/linux-system-roles/network","clone":"git clone https://github.com/linux-system-roles/network.git","description":"An ansible role to configure networking","language":"Python","stars":283,"topics":["ansible","rhel","networkmanager","networking","linux","fedora","hacktoberfest"],"license":"BSD-3-Clause","category":"networking-infra","readme_excerpt":"linux-system-roles/network Overview The network role enables users to configure network on the target machines. This role can be used to configure: - Ethernet interfaces - Bridge interfaces - Bonded interfaces - VLAN interfaces - MacVLAN interfaces - Infiniband interfaces - Wireless (WiFi) interfaces - IP configuration - 802.1x authentication Introduction The network role supports two providers: nm and initscripts . nm is used by default since RHEL7 and initscripts in RHEL6. The initscripts provider requires network-scripts package which is deprecated in RHEL8 and dropped in RHEL9. These providers can be configured per host via the network provider variable. In absence of explicit configuration, it is autodetected based on the distribution. However, note that either nm or initscripts is not tied to a certain distribution. The network role works everywhere the required API is available. This means that nm requires at least NetworkManager's API version 1.2 available and certain settings supported by nm provider also requires higher NetworkManager's API version since which the settings are introduced. The network role supports two modules: network connections and network state . Since the backend of network state is Nmstate, the network state modules represents the future direction for the network role, aiming to provide a more streamlined and reliable way of managing network. As a result, the focus is on promoting the use of network state over the network connections variable t","default_branch":null,"files":null,"tree":[],"storefront":"/r/linux-system-roles","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/linux-system-roles/network/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}