the session parameter doesn't input when update clusterhost state
Change-Id: Ie1d325722a49b6e3f54338fb15470c2c7cacf8dc
Signed-off-by: baigk <baiguoku@huawei.com>
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
But compass doesn't take them from UI. It provides
hard-coded values to package installers. We should
consider fixing this.
Change-Id: I7062e45ec4c7b1cc98ebfd63cbc96149d83beb05
Moved roles to the parent directory
so that different adapters don't have
to have duplicated roles in their
respective paths.
patch2: fix some code to follow new pep8 standards.
Change-Id: I748c1730be8045c1cb83f91eaa9f0f551cd20a6f
1.Add "list_flavors" and "get_flavor" in api.
2.User "get_flavor" to get flavor name.
3.Add unittest for the new api function.
4.remove "ha_proxy" from package_matadata/openstack.conf
5.add flavor_config_validates
Change-Id: Ib17b851f5d8ac14b6d2bb13b0f44b575936c9f74
1.create the api raml file add it to code base.
2.generate an api console from api raml file on syscompass.org.
3.update api.py and api.raml at the same time to keep in sync.
Change-Id: I6636a1b4a40c703d36ce3c194f5c030f31ad33f8
you need to specify the callback plugin path in ansible.cfg
before running ansible-playbook. will add ansible.cfg related
config template in a separate CL.
Change-Id: I5f933970e7409aaf485d502998262d9d18ac5c44