Hello folks,

Based on previous attempts to distribute services across remote systems,
I realized the initial implementation of "dynarch" was doing something
very wrong: architecture metadata were added *in-place*
the original architecture file. Metadata includes information such as:
* role: host dictionary, for easy lookup of instance name hosting a
  role
* ip address of install-server
* hosts_file, content of /etc/hosts


This facilitated usage but this wasn't very user friendly when the arch
file was manually edited. To mitagate that behavior, I've tweaked[0]
deployments script and the sf-update-hiera-config.py to store metadata
in _arch.yaml file instead. Like that, the arch.yaml file only holds the
inventory: a list of host and associated roles.

TL;DR; this patch[0] makes architecture update easier.

[0]: http://softwarefactory-project.io/r/#/c/4388

Yours,
-Tristan

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Softwarefactory-dev mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/softwarefactory-dev

Reply via email to