1.12 google cloud autoscaling, automatic roles? Disable LB?

I’m using google cloud, and also it’s LB “autoscaling” feature. I’v created startup script which installs docker on node and connects to swarm. But my problem is, that, even connected, swarm does not gives automatically role to new servers, and they are serving only as swam LB endpoints. How to make Swarm automatically add role to newly added node?
Other question is, how to disable swarms internal loadbalancer? It messes up google LB automatic routing and auto healing feature