|
| 1 | +[[local|localrc]] |
| 2 | + |
| 3 | +ADMIN_PASSWORD=hpinvent |
| 4 | +DATABASE_PASSWORD=$ADMIN_PASSWORD |
| 5 | +RABBIT_PASSWORD=$ADMIN_PASSWORD |
| 6 | +SERVICE_PASSWORD=$ADMIN_PASSWORD |
| 7 | +SERVICE_TOKEN=$ADMIN_PASSWORD |
| 8 | +SWIFT_HASH=$ADMIN_PASSWORD |
| 9 | +SWIFT_TEMPURL_KEY=$ADMIN_PASSWORD |
| 10 | +GIT_BASE=http://github.com |
| 11 | + |
| 12 | +# Below lines enable only the minimum services required for Ironic. |
| 13 | +# # Enable more services as required. |
| 14 | +disable_service n-net |
| 15 | +disable_service horizon |
| 16 | +disable_service heat h-api h-api-cfn h-api-cw |
| 17 | +enable_service cinder c-sch c-api c-vol c-bak |
| 18 | +#enable_service s-proxy s-object s-container s-account |
| 19 | +SWIFT_START_ALL_SERVICES=True |
| 20 | +SWIFT_REPLICAS=1 |
| 21 | +# |
| 22 | + SYSLOG=False |
| 23 | + SCREEN_LOGDIR=/tmp/devstack_logs |
| 24 | + IRONIC_VM_LOG_DIR=/tmp/devstack_logs/ironic-bm-logs |
| 25 | + LOGFILE=/tmp/devstack_logs/devstacklog.txt |
| 26 | + VERBOSE=True |
| 27 | + #ETCD_DOWNLOAD_URL=http://tarballs.openstack.org/etcd/ |
| 28 | + ETCD_DOWNLOAD_URL=https://github.com/coreos/etcd/releases/download/ |
| 29 | + |
| 30 | +DOWNLOAD_DEFAULT_IMAGES=False |
| 31 | +IMAGE_URLS=https://download.cirros-cloud.net/0.5.1/cirros-0.5.1-x86_64-disk.img |
| 32 | +#IMAGE_URLS=http://192.168.79.1:8000/cirros-0.5.1-x86_64-disk.img |
| 33 | + |
| 34 | +# Neutron settings. |
| 35 | +USE_PYTHON3=True |
| 36 | +PYTHON3_VERSION=3.10 |
| 37 | + |
| 38 | +USE_SUBNETPOOL=False |
| 39 | +IP_VERSION=4 |
| 40 | +#PHYSICAL_NETWORK=private |
| 41 | +#PROVIDER_NETWORK_TYPE=flat |
| 42 | +#Q_USE_PROVIDER_NETWORKING=True |
| 43 | +#Q_FLOATING_ALLOCATION_POOL=start=192.168.79.52,end=192.168.79.62 |
| 44 | +#PUBLIC_NETWORK_GATEWAY="192.168.64.4" |
| 45 | +#PUBLIC_INTERFACE=ens3.10 |
| 46 | +#Q_AGENT=linuxbridge |
| 47 | +#LB_PHYSICAL_INTERFACE=ens3.10 |
| 48 | +#PUBLIC_PHYSICAL_NETWORK=default |
| 49 | +#LB_INTERFACE_MAPPINGS=default:ens3.10 |
| 50 | +# Swift related options |
| 51 | +SWIFT_ENABLE_TEMPURLS="True" |
| 52 | +SWIFT_LOOPBACK_DISK_SIZE_DEFAULT=15G |
| 53 | + |
| 54 | +FORCE=yes |
| 55 | +LOG_COLOR=True |
| 56 | + |
| 57 | + |
| 58 | +#PUBLIC_INTERFACE=ens3.10 |
| 59 | +#OVS_PHYSICAL_BRIDGE=br-ens3.10 |
| 60 | +#FIXED_RANGE=192.168.79.0/21 |
| 61 | +#NETWORK_GATEWAY=192.168.64.4 |
| 62 | +#PUBLIC_NETWORK_GATEWAY=192.168.64.4 |
| 63 | +#ALLOCATION_POOL=start=192.168.79.52,end=192.168.79.62 |
| 64 | +#IRONIC_DEPLOY_DRIVER=agent_ilo |
| 65 | +HOST_IP=10.201.4.32 |
| 66 | +#IPV4_ADDRS_SAFE_TO_USE=192.168.79.0/21 |
| 67 | + |
| 68 | + |
| 69 | +# Settings to enable use of hpmsa backend |
| 70 | +TEMPEST_VOLUME_VENDOR='Hewlett Packard Enterprise' |
| 71 | +TEMPEST_STORAGE_PROTOCOL=iSCSI |
| 72 | +TEMPEST_STORAGE_PROTOCOL=iSCSI |
| 73 | +TEMPEST_VOLUME_MANAGE_SNAPSHOT=False |
| 74 | + |
| 75 | +[[post-config|\$NOVA_CONF]] |
| 76 | +[libvirt] |
| 77 | +num_iscsi_scan_tries=15 |
| 78 | +iscsi_use_multipath=True |
| 79 | +#libvirt_type=qemu |
| 80 | + |
| 81 | +# Use post-extra because the tempest configuration file is |
| 82 | +# overwritten with the .sample after post-config. |
| 83 | +[[post-extra|\$TEMPEST_CONFIG]] |
| 84 | +[volume] |
| 85 | +storage_protocol=iSCSI |
| 86 | +vendor_name=Hewlett Packard Enterprise |
| 87 | + |
| 88 | +# new config variable introduced to tweak manage-snapshot feature as part of below commit |
| 89 | +# https://github.com/openstack-dev/devstack/commit/afac732d5d9b03da7abbd61f814c2f0d1a9039da?diff=split |
| 90 | +[volume-feature-enabled] |
| 91 | +manage_snapshot = False |
| 92 | + |
| 93 | +[compute-feature-enabled] |
| 94 | +volume_multiattach = True |
| 95 | + |
0 commit comments