default=300, min=0, help=""" Timeout for Neutron VIF plugging event message arrival. Number of seconds to wait for Neutron vif plugging events to arrive before continuing or failing (see 'vif_plugging_is_fatal'). Related options: * vif_plugging_is_fatal - If ``vif_plugging_timeout`` is set to zero and ``vif_plugging_is_fatal`` is False, events should not be expected to arrive at all. """), cfg.StrOpt('injected_network_template', default=paths.basedir_def('nova/virt/interfaces.template'), help="""Path to '/etc/network/interfaces' template. The path to a template file for the '/etc/network/interfaces'-style file, which will be populated by nova and subsequently used by cloudinit. This provides a method to configure network connectivity in environments without a DHCP server. The template will be rendered using Jinja2 template engine, and receive a top-level key called ``interfaces``. This key will contain a list of dictionaries, one for each interface. Refer to the cloudinit documentaion for more information: https://cloudinit.readthedocs.io/en/latest/topics/datasources.html Possible values:
* Any valid ID of a VPN image """), cfg.StrOpt( 'vpn_flavor', default='m1.tiny', help=""" Flavor for VPN instances. Possible values: * Any valid flavor name """), cfg.StrOpt( 'boot_script_template', default=paths.basedir_def('nova/cloudpipe/bootscript.template'), help=""" Template for cloudpipe instance boot script. Possible values: * Any valid path to a cloudpipe instance boot script template Related options: Following options are required to configure cloudpipe-managed OpenVPN server. * dmz_net * dmz_mask * cnt_vpn_clients """), cfg.IPOpt(
Number of seconds to wait for Neutron vif plugging events to arrive before continuing or failing (see 'vif_plugging_is_fatal'). If you are hitting timeout failures at scale, consider running rootwrap in "daemon mode" in the neutron agent via the ``[agent]/root_helper_daemon`` neutron configuration option. Related options: * vif_plugging_is_fatal - If ``vif_plugging_timeout`` is set to zero and ``vif_plugging_is_fatal`` is False, events should not be expected to arrive at all. """), cfg.StrOpt('injected_network_template', default=paths.basedir_def('nova/virt/interfaces.template'), help="""Path to '/etc/network/interfaces' template. The path to a template file for the '/etc/network/interfaces'-style file, which will be populated by nova and subsequently used by cloudinit. This provides a method to configure network connectivity in environments without a DHCP server. The template will be rendered using Jinja2 template engine, and receive a top-level key called ``interfaces``. This key will contain a list of dictionaries, one for each interface. Refer to the cloudinit documentaion for more information: https://cloudinit.readthedocs.io/en/latest/topics/datasources.html Possible values:
# # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from nova.conf import paths from oslo_config import cfg xvp_group = cfg.OptGroup('xvp', title='XVP options') xvp_opts = [ cfg.StrOpt('console_xvp_conf_template', default=paths.basedir_def('nova/console/xvp.conf.template'), deprecated_group='DEFAULT', help='XVP conf template'), cfg.StrOpt('console_xvp_conf', default='/etc/xvp.conf', deprecated_group='DEFAULT', help='Generated XVP conf file'), cfg.StrOpt('console_xvp_pid', default='/var/run/xvp.pid', deprecated_group='DEFAULT', help='XVP master process pid file'), cfg.StrOpt('console_xvp_log', default='/var/log/xvp.log', deprecated_group='DEFAULT', help='XVP log file'), cfg.IntOpt('console_xvp_multiplex_port',
from nova.conf import paths from nova.i18n import _ cloudpipe_opts = [ cfg.StrOpt( 'vpn_image_id', default='0', help=_('Image ID used when starting up a cloudpipe vpn server')), cfg.StrOpt( 'vpn_flavor', default='m1.tiny', help=_('Flavor for vpn instances')), cfg.StrOpt( 'boot_script_template', default=paths.basedir_def('nova/cloudpipe/bootscript.template'), help=_('Template for cloudpipe instance boot script')), cfg.StrOpt( 'dmz_net', default='10.0.0.0', help=_('Network to push into openvpn config')), cfg.StrOpt( 'dmz_mask', default='255.255.255.0', help=_('Netmask to push into openvpn config')), cfg.StrOpt( 'vpn_key_suffix', default='-vpn', help=_('Suffix to add to project name for vpn key and secgroups')) ]
from nova.conf import paths xvp_group = cfg.OptGroup( 'xvp', title='XVP options', help=""" Configuration options for XVP. xvp (Xen VNC Proxy) is a proxy server providing password-protected VNC-based access to the consoles of virtual machines hosted on Citrix XenServer. """ ) xvp_opts = [ cfg.StrOpt('console_xvp_conf_template', default=paths.basedir_def('nova/console/xvp.conf.template'), deprecated_group='DEFAULT', help='XVP conf template'), cfg.StrOpt('console_xvp_conf', default='/etc/xvp.conf', deprecated_group='DEFAULT', help='Generated XVP conf file'), cfg.StrOpt('console_xvp_pid', default='/var/run/xvp.pid', deprecated_group='DEFAULT', help='XVP master process pid file'), cfg.StrOpt('console_xvp_log', default='/var/log/xvp.log', deprecated_group='DEFAULT', help='XVP log file'), cfg.PortOpt('console_xvp_multiplex_port',