The issue seems to be having mongo nodes in the environment. When a controller+ceph role is present and there are mongo nodes in the environment the tasks on the controller run out of order. It will attempt to run ceph-osd before it runs the controller role (which will obviously fail). Removing the mongo nodes from the environment allows the deployment to succeed.
The issue seems to be having mongo nodes in the environment. When a controller+ceph role is present and there are mongo nodes in the environment the tasks on the controller run out of order. It will attempt to run ceph-osd before it runs the controller role (which will obviously fail). Removing the mongo nodes from the environment allows the deployment to succeed.
The deployment of mongo fails (see: https:/ /bugs.launchpad .net/fuel/ +bug/1419108 ) and I'm not sure if this is influencing the order of tasks on the controller.