Example #1
0
    def get_zks(self):
        '''
        Will attempt to read zookeeper nodes from the zookeeper.joined state.

        If the flag has never been set, an empty list will be returned.
        '''
        zk = RelationBase.from_flag('zookeeper.joined')
        if zk:
            return zk.zookeepers()
        else:
            return []
Example #2
0
    def get_kafkas(self):
        '''
        Will attempt to read kafka nodes from the kafka.joined state.

        If the flag has never been set, an empty list will be returned.
        '''
        kafka = RelationBase.from_flag('kafka.joined')
        if kafka:
            return kafka.kafkas()
        else:
            return []