[general] # Path to a public key to install on servers. If a usable key has not # been installed on the remote servers, the user is prompted for a # password and this key is installed so the password will not be # required again. CONFIG_SSH_KEY=/root/.ssh/id_rsa.pub # Default password to be used everywhere (overridden by passwords set # for individual services or users). CONFIG_DEFAULT_PASSWORD=PW_PLACEHOLDER # The amount of service workers/threads to use for each service. # Useful to tweak when you have memory constraints. Defaults to the # amount of cores on the system. CONFIG_SERVICE_WORKERS=%{::processorcount} # Specify 'y' to install OpenStack Object Storage (swift). ['y', 'n'] CONFIG_SWIFT_INSTALL=n # Specify 'y' to install OpenStack Orchestration (heat). ['y', 'n'] CONFIG_HEAT_INSTALL=n # Comma-separated list of servers to be excluded from the # installation. This is helpful if you are running Packstack a second # time with the same answer file and do not want Packstack to # overwrite these server's configurations. Leave empty if you do not # need to exclude any servers. EXCLUDE_SERVERS= # Server on which to install OpenStack services specific to the # controller role (for example, API servers or dashboard). CONFIG_CONTROLLER_HOST=127.0.0.1 # List the servers on which to install the Compute service. CONFIG_COMPUTE_HOSTS=127.0.0.1 # List of servers on which to install the network service such as # Compute networking (nova network) or OpenStack Networking (neutron). CONFIG_NETWORK_HOSTS=127.0.0.1 # Specify 'y' if you want to use subnet addresses (in CIDR format) # instead of interface names in following options: # CONFIG_NEUTRON_OVS_BRIDGE_IFACES, # CONFIG_NEUTRON_LB_INTERFACE_MAPPINGS, CONFIG_NEUTRON_OVS_TUNNEL_IF. # This is useful for cases when interface names are not same on all # installation hosts. CONFIG_USE_SUBNETS=n # Specify 'y' if you want to store images and instance disks on # VStorage share or use VStorage Cinder Backend. ['y', 'n'] CONFIG_VSTORAGE_ENABLED=y # Server on which to install OpenStack services # specific to storage servers such as Image or Block Storage services. CONFIG_STORAGE_HOST=127.0.0.1 # VStorage cluster name. CONFIG_VSTORAGE_CLUSTER_NAME=vcluster-os1 # VStorage cluster password. CONFIG_VSTORAGE_CLUSTER_PASSWORD=Virtuozzo1! # Network CIDR used for VStorage cluster. CONFIG_VSTORAGE_CLUSTER_CIDR=127.0.0.1/24 # IP address of the server on which to install the AMQP service. CONFIG_AMQP_HOST=127.0.0.1 # IP address of the server on which to install MariaDB. If a MariaDB # installation was not specified in CONFIG_MARIADB_INSTALL, specify # the IP address of an existing database server (a MariaDB cluster can # also be specified). CONFIG_MARIADB_HOST=127.0.0.1 # Password to use for the Identity service 'admin' user. CONFIG_KEYSTONE_ADMIN_PW=Virtuozzo1! # Password to use for the Identity service 'demo' user. CONFIG_KEYSTONE_DEMO_PW=Virtuozzo1! # Storage backend to use for the Block Storage service; valid options # are: lvm, gluster, nfs, vmdk, netapp, solidfire, vstorage. ['lvm', # 'gluster', 'nfs', 'vmdk', 'netapp', 'solidfire', 'vstorage'] CONFIG_CINDER_BACKEND=vstorage # Specify 'y' to create the Block Storage volumes group. That is, # Packstack creates a raw disk image in /var/lib/cinder, and mounts it # using a loopback device. This should only be used for testing on a # proof-of-concept installation of the Block Storage service (a file- # backed volume group is not suitable for production usage). ['y', # 'n'] CONFIG_CINDER_VOLUMES_CREATE=n # Overcommitment ratio for virtual to physical CPUs. Specify 1.0 to # disable CPU overcommitment. CONFIG_NOVA_SCHED_CPU_ALLOC_RATIO=16.0 # Overcommitment ratio for virtual to physical RAM. Specify 1.0 to # disable RAM overcommitment. CONFIG_NOVA_SCHED_RAM_ALLOC_RATIO=1.5 # The hypervisor driver to use with Nova. Can be 'qemu', 'kvm' or # 'parallels'. Defaults to 'qemu' on virtual machines and 'kvm' on # bare metal hardware. For nested KVM set it explicitly to 'kvm'. CONFIG_NOVA_LIBVIRT_VIRT_TYPE=parallels # The name of the Open vSwitch bridge (or empty for linuxbridge) for # the OpenStack Networking L3 agent to use for external traffic. # Specify 'provider' if you intend to use a provider network to handle # external traffic. CONFIG_NEUTRON_L3_EXT_BRIDGE=br-ex # Comma-separated list of bridge mappings for the OpenStack # Networking Open vSwitch plugin. Each tuple in the list must be in # the format :. Example: physnet1:br- # eth1,physnet2:br-eth2,physnet3:br-eth3 CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=extnet:br-ex # Comma-separated list of colon-separated Open vSwitch # : pairs. The interface will be added to the # associated bridge. If you desire the bridge to be persistent a value # must be added to this directive, also # CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS must be set in order to create # the proper port. This can be achieved from the command line by # issuing the following command: packstack --allinone --os-neutron- # ovs-bridge-mappings=ext-net:br-ex --os-neutron-ovs-bridge-interfaces # =br-ex:eth0 CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:eth0 # Comma-separated list of Open vSwitch bridges that must be created # and connected to interfaces in compute nodes when flat or vlan type # drivers are enabled. These bridges must exist in # CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS and # CONFIG_NEUTRON_OVS_BRIDGE_IFACES. Example: --os-neutron-ovs-bridges- # compute=br-vlan --os-neutron-ovs-bridge-mappings="extnet:br- # ex,physnet1:br-vlan" --os-neutron-ovs-bridge-interfaces="br-ex:eth1 # ,br-vlan:eth2" CONFIG_NEUTRON_OVS_BRIDGES_COMPUTE=extnet:br-ex # Specify 'y' to install OpenStack Networking's Load-Balancing- # as-a-Service (LBaaS). ['y', 'n'] CONFIG_LBAAS_INSTALL=n # Specify 'y' to configure OpenStack Networking's Firewall- # as-a-Service (FWaaS). ['y', 'n'] CONFIG_NEUTRON_FWAAS=n # Specify 'y' to configure OpenStack Networking's VPN-as-a-Service # (VPNaaS). ['y', 'n'] CONFIG_NEUTRON_VPNAAS=n # Comma-separated list of network-type driver entry points to be # loaded from the neutron.ml2.type_drivers namespace. ['local', # 'flat', 'vlan', 'gre', 'vxlan'] CONFIG_NEUTRON_ML2_TYPE_DRIVERS=flat # Comma-separated, ordered list of network types to allocate as # tenant networks. The 'local' value is only useful for single-box # testing and provides no connectivity between hosts. ['local', # 'vlan', 'gre', 'vxlan'] CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES= # Comma-separated ordered list of networking mechanism driver entry # points to be loaded from the neutron.ml2.mechanism_drivers # namespace. ['logger', 'test', 'linuxbridge', 'openvswitch', # 'hyperv', 'ncs', 'arista', 'cisco_nexus', 'mlnx', 'l2population', # 'sriovnicswitch'] CONFIG_NEUTRON_ML2_MECHANISM_DRIVERS=openvswitch,l2population # Comma-separated list of physical_network names with which flat # networks can be created. Use * to allow flat networks with arbitrary # physical_network names. CONFIG_NEUTRON_ML2_FLAT_NETWORKS=* # Name of the L2 agent to be used with OpenStack Networking. # ['linuxbridge', 'openvswitch'] CONFIG_NEUTRON_L2_AGENT=openvswitch # Comma-separated list of bridge mappings for the OpenStack # Networking Open vSwitch plugin. Each tuple in the list must be in # the format :. Example: physnet1:br- # eth1,physnet2:br-eth2,physnet3:br-eth3 CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=extnet:br-ex # Comma-separated list of colon-separated Open vSwitch # : pairs. The interface will be added to the # associated bridge. If you desire the bridge to be persistent a value # must be added to this directive, also # CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS must be set in order to create # the proper port. This can be achieved from the command line by # issuing the following command: packstack --allinone --os-neutron- # ovs-bridge-mappings=ext-net:br-ex --os-neutron-ovs-bridge-interfaces # =br-ex:eth0 CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:ens160 # Comma-separated list of Open vSwitch bridges that must be created # and connected to interfaces in compute nodes when flat or vlan type # drivers are enabled. These bridges must exist in # CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS and # CONFIG_NEUTRON_OVS_BRIDGE_IFACES. Example: --os-neutron-ovs-bridges- # compute=br-vlan --os-neutron-ovs-bridge-mappings="extnet:br- # ex,physnet1:br-vlan" --os-neutron-ovs-bridge-interfaces="br-ex:eth1 # ,br-vlan:eth2" CONFIG_NEUTRON_OVS_BRIDGES_COMPUTE=br-ex # Name of physical network used for external network when enabling # CONFIG_PROVISION_DEMO. Name must be one of the included in # CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS. Example: --os-neutron-ovs- # bridge-mappings="extnet:br-ex,physnet1:br-vlan" --os-neutron-ovs- # bridge-interfaces="br-ex:eth1,br-vlan:eth2" --os-neutron-ovs- # external-physnet="extnet" CONFIG_NEUTRON_OVS_EXTERNAL_PHYSNET=extnet # Interface for the Open vSwitch tunnel. Packstack overrides the IP # address used for tunnels on this hypervisor to the IP found on the # specified interface (for example, eth1). CONFIG_NEUTRON_OVS_TUNNEL_IF= # Comma-separated list of subnets (for example, # 192.168.10.0/24,192.168.11.0/24) used for sending tunneling packets. # This is used to configure IP filtering to accept tunneling packets # from these subnets instead of specific IP addresses of peer nodes. # This is useful when you add existing nodes to EXCLUDE_SERVERS # because, in this case, packstack cannot modify the IP filtering of # the existing nodes. CONFIG_NEUTRON_OVS_TUNNEL_SUBNETS= # Specify 'y' to provision for demo usage and testing. ['y', 'n'] CONFIG_PROVISION_DEMO=n # Specify 'y' to configure the Open vSwitch external bridge for an # all-in-one deployment (the L3 external bridge acts as the gateway # for virtual machines). ['y', 'n'] CONFIG_PROVISION_OVS_BRIDGE=y # Backend driver for Telemetry's metering backend configuration. # ['database', 'gnocchi'] CONFIG_CEILOMETER_METERING_BACKEND=gnocchi # IP address of the server on which to install MongoDB. CONFIG_MONGODB_HOST=127.0.0.1 # IP address of the server on which to install the Redis server. CONFIG_REDIS_HOST=127.0.0.1 CONFIG_NAGIOS_INSTALL=n