Commit graph

17 commits

Author SHA1 Message Date
Jack Adolph
4af8f23955 Add support for 802.1x wired connections (EAP-TLS only)
Only EAP-TLS method is supported. Must use NetworkManager as the network_provider.
Also fixed bug in do_connections_validate_nm() function.
2020-03-25 10:49:10 +01:00
Till Maas
70aa9875aa Add support for ethtool features 2019-06-14 15:18:11 +02:00
Till Maas
23605615da Separate 'persistent_state' from 'state'
- persistent_state represents whether a profile is stored on disk
- persistent_state defaults to 'present'
- When there is no type specified for the profile, it is enough for a
profile with the same name to be stored on the target's systems file
system. Otherwise the role will fail
- state now represents the runtime state and can be up, down or
unspecified
- translate the state definitions into actions that will be performed.
The actions correspond to the previous states.
- add the possibility to write unit tests to only verify parts of the
resulting connection dictionary to only check for the expected changes
instead of the full connection that can also contain unrelated defaults
2018-08-15 10:04:47 +02:00
Till Maas
488c59a5f5 Rename/symlink accidentally checked-in files 2018-06-28 16:55:37 +02:00
Till Maas
640e11001e Add examples to remove or take down a profile 2018-05-23 18:55:21 +02:00
Till Maas
3e6e536248 Avoid symlink loop and nonstandard top level roles directory - move to tests 2018-05-16 20:03:05 +02:00
Till Maas
af34b18b0f Use common roles directory to detect loops
This helps pytest to detect a loop.
2018-05-14 16:53:39 +02:00
Till Maas
9528ab4cba Use linux-system-roles.network as role name 2018-05-14 16:53:39 +02:00
Till Maas
f0d0e0637b Add SPDX-License-Identifier headers 2018-03-13 10:06:30 +01:00
Roland Pabel
15a1ca8b7c add macvlan support 2018-02-13 08:23:59 +01:00
Pavel Cahyna
a4ebfadded examples: replace yet another RFC1918 address in an example by a RFC5737 one
https://github.com/linux-system-roles/network/pull/12
2017-08-28 14:38:27 +02:00
Pavel Cahyna
6fdf07fff1 doc: use proper reserved IPv4 addresses for documentation, according to RFC 5737
This way one will be able to reliably detect when the example playbook was
forgotten to be upated with correct addresses, as the RFC 5737 addresses are
never used in production (the original RFC 1918 ones often are).

https://github.com/linux-system-roles/network/issues/5
2017-08-24 16:52:49 +02:00
Thomas Haller
dace7654fe add support for "infiniband" type
https://bugzilla.redhat.com/show_bug.cgi?id=1470712
2017-08-02 20:50:37 +02:00
Pavel Cahyna
797dd44ef5 doc: use proper reserved MAC addresses for documentation, according to RFC 7042
https://github.com/linux-system-roles/network/issues/5

https://github.com/linux-system-roles/network/pull/6
2017-07-17 12:01:44 +02:00
Thomas Haller
c1b62f01d0 add support for bond.mode and bond.miimon options 2017-05-31 18:38:42 +02:00
Thomas Haller
da312da291 examples: add example with bond and VLAN 2017-05-31 17:33:36 +02:00
Thomas Haller
05f49d7922 examples: add example playbooks 2017-05-31 15:51:32 +02:00