add stub structure with comments to cephdeploy

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
add subrepo sections with the ability to extend

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
add a load function that parses the config file

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
tests for the new Conf helper

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
create a ConfigParser helper for cephdeploy confs

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
remove cruft

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
update docstring for conf class

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
improve get_list to actually return lists

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
adds a bunch of tests for the new get_list helper

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
allow custom repo file names

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
make cli set the ceph-deploy conf globally in args

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
create a template for custom yum repos

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
add a repo_install function to centos/install

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
fix invalid gpg url name

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
improve log when writing repo files

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
allow to install ceph sometimes when creating custom repos

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
detect ceph repos from conf and use that if found

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
remove install choices to avoid forcing a choice

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
create a get_default_repo method helper

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
move the custom repo into a helper function

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>