TripleO Ci jobs failing with:
1202 "deploy_stderr": "Could not retrieve fact='rabbitmq_nodename', resolution='<anonymous>': undefined method `[]' for nil:NilClass\nCould not retrieve fact='rabbitmq_nodename', resolution='<anonymous>': undefined method
`[]' for nil:NilClass\nexception: connect failed\nCould not retrieve fact='mongodb_is_master', resolution='<anonymous>': 757: unexpected token at '2016-05-13T15:13:52.002+0000 warning: Failed to connect to 127.0.0.1:270 17, reason: errno:111 Connection refused\n2016-05-13T15:13:52.003+0000 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146'\nexception: connect failed\ nCould not retrieve fact='mongodb_is_master', resolution='<anonymous>': 757: unexpected token at '2016-05-13T15:13:52.065+0000 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused\n2016-05- 13T15:13:52.066+0000 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146'\n\u001b[1;31mWarning: Variable access via 'notification_email_to' is deprecat ed. Use '@notification_email_to' instead. template[/etc/puppet/modules/keepalived/templates/global_config.erb]:3\n (at /etc/puppet/modules/keepalived/templates/global_config.erb:3:in `block in result')\u001b[0m\n\u001b [1;31mWarning: notify is a metaparam; this value will inherit to all contained resources in the keepalived::instance definition\u001b[0m\n\u001b[1;31mWarning: Scope(Class[Mongodb::Server]): Replset specified, but no repl set_members or replset_config provided.\u001b[0m\n\u001b[1;31mWarning: Scope(Class[Swift]): swift_hash_suffix has been deprecated and should be replaced with swift_hash_path_suffix, this will be removed as part of the N- cycle\u001b[0m\n\u001b[1;31mWarning: Scope(Haproxy::Config[haproxy]): haproxy: The $merge_options parameter will default to true in the next major release. Please review the documentation regarding the implications.\u001 b[0m\n\u001b[1;31mError: Could not find dependent Service[keystone] for File[/etc/keystone/ssl/certs/signing_cert.pem] at /etc/puppet/modules/tripleo/manifests/profile/base/keystone.pp:101\u001b[0m\n",
I suspect it's related to this patch to puppet-keystone since it removed the service management:
https://review.openstack.org/#/c/315770/
proposed revert: https:/ /review. openstack. org/#/c/ 316167/