<s> import itertools <EOL> from oslo_config import cfg <EOL> neutron_group = cfg . OptGroup ( '<STR_LIT>' , title = '<STR_LIT>' ) <EOL> neutron_opts = [ <EOL> cfg . StrOpt ( '<STR_LIT:url>' , <EOL> default = '<STR_LIT>' , <EOL> help = '<STR_LIT>' ) , <EOL> cfg . StrOpt ( '<STR_LIT>' , <EOL> help = '<STR_LIT>' ) , <EOL> cfg . StrOpt ( '<STR_LIT>' , <EOL> default = '<STR_LIT>' , <EOL> help = '<STR_LIT>' <EOL> '<STR_LIT>' ) , <EOL> cfg . IntOpt ( '<STR_LIT>' , <EOL> default = <NUM_LIT> , <EOL> help = '<STR_LIT>' <EOL> '<STR_LIT>' ) , <EOL> ] <EOL> metadata_proxy_opts = [ <EOL> cfg . BoolOpt ( <EOL> '<STR_LIT>' , <EOL> default = False , <EOL> help = '<STR_LIT>' <EOL> '<STR_LIT>' ) , <EOL> cfg . StrOpt ( <EOL> '<STR_LIT>' , <EOL> default = '<STR_LIT>' , secret = True , <EOL> help = '<STR_LIT>' ) , <EOL> ] <EOL> ALL_OPTS = list ( itertools . chain ( <EOL> neutron_opts , <EOL> metadata_proxy_opts <EOL> ) ) <EOL> def register_opts ( conf ) : <EOL> conf . register_group ( neutron_group ) <EOL> conf . register_opts ( ALL_OPTS , group = neutron_group ) <EOL> def list_opts ( ) : <EOL> return { neutron_group : ALL_OPTS } </s>
