Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#164 closed enhancement (fixed)

Use YAML for configuration files

Reported by: Bruno Cornec Owned by: Bruno Cornec
Priority: major Milestone: 0.15.1
Component: pb Version: 0.14.5
Keywords: Cc:

Description

It would be better to use YAML for configuration files (now it seems stable and tooled enough).

Requires the usage of the perl YAML.pm module as part of core dependencies, including in VM/VE/RM.

Change History (5)

comment:1 by Bruno Cornec, 7 years ago

Status: newassigned

This is the goal of the new 0.15 branch which will break compatibility with 0.14. All VE/VMs will have to be updated/recreated.

A tool to convert conf files will be provided.

comment:2 by Bruno Cornec, 7 years ago

Milestone: 0.14.60.15.1

comment:3 by Bruno Cornec, 7 years ago

Starting today, the devel branch will serve as a host for 0.15.x and future 0.14.x versions to solve other issue like #163 will have their own branch made (0.14.6 will hopefully be the only one).

comment:4 by Bruno Cornec, 7 years ago

Resolution: fixed
Status: assignedclosed

A lot of support added between rev [2249] and rev [2279]. Works for the transformed pbconf tree in devel with all the .yml files? Tested on itself with centos, fedora, mageia, opensuse, debian and ubuntu latest versions. More tests to come with other projects.

comment:5 by Bruno Cornec, 7 years ago

Also may evolve in the usage of conf files to benefit more from the YAML structure (avois list separated with ',' e.g.)

Note: See TracTickets for help on using tickets.