Opened 3 weeks ago

Closed 3 weeks ago

Last modified 3 weeks ago

#164 closed enhancement (fixed)

Use YAML for configuration files

Reported by: bruno Owned by: bruno
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 Changed 3 weeks ago by bruno

  • Status changed from new to assigned

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 Changed 3 weeks ago by bruno

  • Milestone changed from 0.14.6 to 0.15.1

comment:3 Changed 3 weeks ago by bruno

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 Changed 3 weeks ago by bruno

  • Resolution set to fixed
  • Status changed from assigned to closed

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 Changed 3 weeks ago by bruno

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.