Closes-Bug: #1506700
This is the 4th change list of a series of changes that will eventually
convert chef installer as a plugin.
It moves chef installer related tests to plugins directory
extract a method get_plugins_config_files from load_config in util.py,
this function might be used directly, add a unit test for this function
Change-Id: Idbd54ce11ab4489b356b402d176c9df2f688acc2
Bug: 1506700
This is the third change list of a series of changes that will eventually
convert chef installer as a plugin.
It moves chef_installer.py to the plugins/chef_installer/implementation
The related test was modified accordingly but should be moved to plugins directory in the next change list.
Change-Id: Idb2a6f7f9b1e612d737674d811e9b4e6d7b6212b
Bug: 1506700
This is the second change list of a series of changes that will eventually
convert chef installer as a plugin.
It moves chef installer related templates files to the plugins/chef_installer/templats
PLUGINS_DIR was introduced to indicate where the plugins directory will be, it may be in /etc/compass or in a different place util.py's load_configs will use it when reading plugins configs.
Change-Id: Ieb599e3e7c8cecd8355e77d89e3da8548f78a93a
Bug: 1506700
This is the first change list of a series of changes that will eventually
convert chef installer as a plugin.
It moves chef installer related configure files to the plugins/chef_installer/
util.py's load_configs is modified to read not only the ordinary configs but
also the configs in each of plugins directory.
Change-Id: I285c59556f4abd89255608e15117e6d012ecfb01