trove.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:charm-trove 作者: openstack 项目源码 文件源码
def get_database_setup(self):
        """Provide the default database credentials as a list of 3-tuples

        returns a structure of:
        [
            {'database': <database>,
             'username': <username>,
             'hostname': <hostname of this unit>
             'prefix': <the optional prefix for the database>, },
        ]

        :returns [{'database': ...}, ...]: credentials for multiple databases
        """
        host = None
        try:
            host = hookenv.network_get_primary_address('shared-db')
        except NotImplementedError:
            host = hookenv.unit_get('private-address')

        return [
            dict(
                database=self.config['database'],
                username=self.config['database-user'],
                hostname=host, )
        ]


# Determine the charm class by the supported release
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号