Commit graph

6684 commits

Author SHA1 Message Date
Dennis Camera
3a65e5f361 [type/__interface_ifupdown.d] Require base interfaces file first 2021-02-01 22:26:15 +01:00
Dennis Camera
5866dda7c7 [type/__bridge] Make --port optional
…to support a new use case: only create the bridge using cdist but add ports
later using other software.
2020-11-30 11:45:21 +01:00
Dennis Camera
6d057bbb61 [type/__bridge] Fix man.rst: bridges are always logical interfaces 2020-11-30 11:13:36 +01:00
Dennis Camera
a2d8d6f2d7 [type/__bridge] Draft ifcfg backend 2020-08-31 16:04:27 +02:00
Dennis Camera
f464b382a6 [type/__interface_ifcfg] Add --type parameter 2020-08-31 15:46:41 +02:00
Dennis Camera
71f5fbad14 [type/__systemd_networkd_network] Error if expected environment variables are not set 2020-08-31 14:56:05 +02:00
Dennis Camera
34d62aed95 [type/__interface_ifcfg] Error if expected environment variables are not set 2020-08-31 14:56:05 +02:00
Dennis Camera
718a068d10 [type/__bridge] Implement ifupdown.d backend 2020-08-31 14:56:05 +02:00
Dennis Camera
2a7a06cbb7 [type/__bridge] Add type template 2020-08-31 14:56:05 +02:00
Dennis Camera
e283ab0d03 [type/__interface] Fix sphinx errors 2020-08-31 14:56:05 +02:00
Dennis Camera
ed59547448 [type/__interface] Error if expected environment variables are unset 2020-08-31 14:55:58 +02:00
Dennis Camera
3f3680db3a [type/__interface] Fix ifupdown.d backend when stdin is empty 2020-08-26 18:52:43 +02:00
Dennis Camera
bd5e07b353 [type/__interface_ifcfg] Draft SuSE support 2020-08-26 18:52:43 +02:00
Dennis Camera
63b5800d9f [type/__interface] Draft ifcfg backend 2020-08-26 18:52:43 +02:00
Dennis Camera
95b5fcbdc4 [type/__interface_ifcfg] Add type with basic support for RedHat 2020-08-26 18:52:43 +02:00
Dennis Camera
f62bf38449 [type/__interface] Draft systemd backend 2020-08-26 18:18:05 +02:00
Dennis Camera
22b515e624 [type/__systemd_networkd_network] Add type 2020-08-26 18:17:18 +02:00
Dennis Camera
6667f0920b [type/__interface] Drop --netmask parameter 2020-06-29 13:26:48 +02:00
Dennis Camera
931c78b3f7 [type/__interface] Sort options in man page 2020-06-26 22:41:18 +02:00
Dennis Camera
02d8177c4a [type/__interface] Remove --nodns, --noroute parameters
They can be re-added when they get implemented.
2020-06-26 22:41:18 +02:00
Dennis Camera
02ca74731d [type/__interface] Draft UCI backend 2020-06-24 18:08:10 +02:00
Dennis Camera
be59047488 [type/__interface] Add --onchange parameter 2020-06-24 13:54:03 +02:00
Dennis Camera
c83f90ed2c [type/__interface] Implement ifupdown.d backend 2020-06-24 13:54:03 +02:00
Dennis Camera
48ba42f49c [type/__interface] Use exec to run backend script 2020-06-24 13:18:45 +02:00
Dennis Camera
2478881a3e [type/__interface_ifupdown.d] Lint 2020-06-24 13:18:45 +02:00
Dennis Camera
9ccbe2602b Merge branch 'master' into iface-type 2020-06-24 11:33:28 +02:00
Dennis Camera
bd14d074a0 [type/__interface] Add backend stubs for RedHat, systemd, UCI 2020-06-23 13:13:42 +02:00
Dennis Camera
6ef242004c [type/__interface] Partial implementation of type for ifupdown.d 2020-06-23 13:13:42 +02:00
Dennis Camera
e3e78ae373 [type/__interface_ifupdown.d] Major refactor 2020-06-23 12:51:35 +02:00
d478bef8a6 Merge branch 'lint/py3-classes' into 'master'
Consequently use Python 3-style classes

See merge request ungleich-public/cdist!898
2020-06-21 17:54:56 +02:00
e67215f93d Merge branch 'lint/no-python-shebangs' into 'master'
Remove unnecessary Python shebangs

See merge request ungleich-public/cdist!897
2020-06-21 17:53:44 +02:00
Dennis Camera
ce07021580 Do not subclass object 2020-06-21 16:53:47 +02:00
Dennis Camera
a6a3fb40bf Remove unnecessary Python shebangs 2020-06-21 16:03:09 +02:00
Darko Poljak
a6543a72ad ++changelog 2020-06-17 13:40:31 +02:00
d59ba09d71 Merge branch '__download' into 'master'
new type: __download

See merge request ungleich-public/cdist!892
2020-06-17 13:39:07 +02:00
Darko Poljak
cdb998398d Release 6.6.0 2020-06-17 12:10:58 +02:00
201050a9e5 new type: __download 2020-06-16 20:53:31 +03:00
Darko Poljak
5be8437a60 ++changelog 2020-06-13 13:48:34 +02:00
7a48b30d7a Merge branch 'log-server-new-min-py-ver' into 'master'
Log server to capture nested logging output

See merge request ungleich-public/cdist!891
2020-06-13 13:46:05 +02:00
Darko Poljak
59b98091d7 Adapt; update docs and code style 2020-06-13 13:44:01 +02:00
Steven Armstrong
57e352cd1e log server is also usefull for cdist config
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2020-06-13 13:44:01 +02:00
Steven Armstrong
831bfc822b remove unused code
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2020-06-13 13:44:01 +02:00
Steven Armstrong
6e9e9ad557 implement log server to capture nested logging output
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2020-06-13 13:44:01 +02:00
Darko Poljak
eba3d0505b ++changelog 2020-06-12 06:29:39 +02:00
Darko Poljak
eec7ab8e45 Increase minimum supported Python version to 3.5 2020-06-12 06:08:56 +02:00
Darko Poljak
4167f9f60c Use proper format string with name 2020-06-11 14:22:54 +02:00
Darko Poljak
840e417eb7 Fix emulator colored logging 2020-06-11 14:16:37 +02:00
Darko Poljak
74e5d7182a ++changelog 2020-06-10 10:45:20 +02:00
b22e09e1af Merge branch '__clean_path_add_path_param' into 'master'
[__clean_path] add --path parameter

See merge request ungleich-public/cdist!889
2020-06-10 10:44:20 +02:00
7c490a703d [__clean_path] add --path parameter 2020-06-10 11:38:14 +03:00