keystone_manager.py 文件源码

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

项目:synergy-scheduler-manager 作者: openstack 项目源码 文件源码
def __init__(self):
        super(KeystoneManager, self).__init__("KeystoneManager")

        self.config_opts = [
            cfg.StrOpt("auth_url",
                       help="the Keystone url (v3 only)",
                       required=True),
            cfg.StrOpt("username",
                       help="the name of user with admin role",
                       required=True),
            cfg.StrOpt("user_domain_name",
                       help="the user domain",
                       default="default",
                       required=False),
            cfg.StrOpt("password",
                       help="the password of user with admin role",
                       required=True),
            cfg.StrOpt("project_name",
                       help="the project to request authorization on",
                       required=True),
            cfg.StrOpt("project_domain_name",
                       help="the project domain",
                       default="default",
                       required=False),
            cfg.StrOpt("project_id",
                       help="the project id to request authorization on",
                       required=False),
            cfg.IntOpt("timeout",
                       help="set the http connection timeout",
                       default=60,
                       required=False),
            cfg.IntOpt("clock_skew",
                       help="set the clock skew (seconds)",
                       default=60,
                       required=False),
            cfg.StrOpt("ssl_ca_file",
                       help="set the PEM encoded Certificate Authority to "
                            "use when verifying HTTPs connections",
                       default=None,
                       required=False),
            cfg.StrOpt("ssl_cert_file",
                       help="set the SSL client certificate (PEM encoded)",
                       default=None,
                       required=False),
            cfg.StrOpt("amqp_url",
                       help="the amqp transport url",
                       default=None,
                       required=True),
            cfg.StrOpt("amqp_exchange",
                       help="the amqp exchange",
                       default="keystone",
                       required=False),
            cfg.StrOpt("amqp_topic",
                       help="the notification topic",
                       default="keystone_notification",
                       required=False)
        ]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号