James E. Blair 0a240e29fe Zuulv3: drop variable interpolation and add nodesets
The only example of interpolated variables in the spec was in order
to easily specify what kind of node should be used in a single-node
job.  Actually implementing the interpolation is not trivial, and
this kind of interpolation adds some risk around making the
configuration language more complicated, difficult to follow, and
error-prone for users.

Monty suggested that perhaps nodesets could become a first-class
configuration option and negate the need for this particular example.
That seems to work quite well -- allowing sets of nodes to be defined
and referred to by name.

Without this example to stand on, the variable interpolation feature
doesn't seem worth it, at least at the moment.  This change removes
it and adds Nodesets as a configuration item.

If we need it later, we can add it back.  If we need a way to pass
job variables to ansible, we can add a 'vars' job attribute, but treat
it as a simple static structure, without interpolation.

Change-Id: If2de49a698948279fb8deb88eb82bb4ae163f6b3
2016-09-01 13:14:02 -07:00
..
2015-06-05 16:51:07 +00:00
2016-03-22 06:04:31 -06:00
2015-05-14 15:30:50 -07:00
2015-06-01 08:50:43 -07:00
2015-05-14 15:30:50 -07:00
2016-04-28 05:50:26 +10:00
2016-08-05 08:58:14 +10:00
2015-06-03 15:19:16 +10:00
2015-07-15 11:41:48 -04:00
2016-08-08 06:57:52 +02:00
2015-07-06 12:31:15 -04:00