Hi folks, we had to revert those changes [0] since it's impossible to propery handle two different netconfig tasks for multi-role nodes. So everything stays as it was before - we have single task 'netconfig' to configure network for all roles and you don't need to change anything in your plugins. Sorry for inconvenience.
Our current plan for fixing network idempotency is to keep one task but change 'cross-depends' parameter to yaql_exp. This will allow us to use single 'netconfig' task for all roles but at the same time we'll be able to properly order it: netconfig on non-controllers will be executed only aftetr 'virtual_ips' task. Regards, Alex [0] https://review.openstack.org/#/c/320530/ On Thu, May 19, 2016 at 2:36 PM, Aleksandr Didenko <adide...@mirantis.com> wrote: > Hi all, > > please be aware that now we have two netconfig tasks (in Fuel 9.0+): > > - netconfig-controller - executed on controllers only > - netconfig - executed on all other nodes > > puppet manifest is the same, but tasks are different. We had to do this > [0] in order to fix network idempotency issues [1]. > > So if you have 'netconfig' requirements in your plugin's tasks, please > make sure to add 'netconfig-controller' as well, to work properly on > controllers. > > Regards, > Alex > > [0] https://bugs.launchpad.net/fuel/+bug/1541309 > [1] > https://review.openstack.org/#/q/I229957b60c85ed94c2d0ba829642dd6e465e9eca,n,z >
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev