I think the main problem here is that the chef / ansible switch introduces a significant and non trivial backward incompatible change that will break all existing teuthology installation if they try to upgrade. On 08/07/2015 16:59, Andrew Schoen wrote: > Yeah, ceph-cm-ansible really *needs* an inventory repo of some kind to work. If not, most of the roles will either noop or fail with undefined variables. > > We need to document this better as it’s clearing a confusing aspect of all this. If we can’t make ceph-sepia-secrets public soon to serve as an example then maybe we can fill that gap with more documentation or maybe a ‘skeleton’ inventory repo that somebody could fork and fill in the blanks. > > > On Jul 7, 2015, at 8:11 PM, Dan Mick <dmick@xxxxxxxxxx> wrote: > >> The overall issue here is, of course, there's a lot of vars that cephlab >> relies on that are not generated by the task itself (in the case of no >> inventory file). I'm not sure what the plan was to cope with all those >> vars. >> >> On 07/07/2015 05:41 PM, Loic Dachary wrote: >>> Hi Zack & Andrew, >>> >>> With Dan's help we hacked passed the sudo problem with: >>> >>> cat > /tmp/ansible.yaml <<EOF >>> overrides: >>> ansible.cephlab: >>> branch: wip-fix-defaults >>> vars: >>> ansible_sudo: true >>> interactive-on-error: true >>> EOF >>> >>> teuthology-suite --machine-type openstack --suite-dir $(pwd)/teuthology/test/integration --suite noop /tmp/ansible.yaml >>> >>> with full logs at >>> >>> http://integration.ceph.dachary.org:8081/ubuntu-2015-07-08_00:31:07-noop-master---basic-openstack/3/ >>> >>> Cheers >>> >> >> -- >> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in >> the body of a message to majordomo@xxxxxxxxxxxxxxx >> More majordomo info at http://vger.kernel.org/majordomo-info.html > -- Loïc Dachary, Artisan Logiciel Libre
Attachment:
signature.asc
Description: OpenPGP digital signature