[[local|localrc]] # Credentials # Reference: http://docs.openstack.org/developer/devstack/configuration.html ADMIN_PASSWORD=password DATABASE_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SERVICE_PASSWORD=$ADMIN_PASSWORD SERVICE_TOKEN=$ADMIN_PASSWORD SWIFT_HASH=$ADMIN_PASSWORD # Enable Neutron which is required by Ironic and disable nova-network. disable_service n-net n-novnc enable_service neutron q-svc q-agt q-dhcp q-l3 q-meta # Enable Swift for agent_* drivers enable_service s-proxy s-object s-container s-account # Enable Ironic, Ironic Inspector plugins enable_plugin ironic https://github.com/openstack/ironic enable_plugin ironic-inspector https://github.com/openstack/ironic-inspector # Disable services disable_service horizon disable_service heat h-api h-api-cfn h-api-cw h-eng disable_service cinder c-sch c-api c-vol disable_service tempest # Swift temp URL's are required for agent_* drivers. SWIFT_ENABLE_TEMPURLS=True # Create 2 virtual machines to pose as Ironic's baremetal nodes. IRONIC_VM_COUNT=2 IRONIC_VM_SPECS_RAM=1024 IRONIC_VM_SPECS_DISK=10 IRONIC_BAREMETAL_BASIC_OPS=True DEFAULT_INSTANCE_TYPE=baremetal # Enable Ironic drivers. IRONIC_ENABLED_DRIVERS=fake,agent_ipmitool,pxe_ipmitool # This driver should be in the enabled list above. IRONIC_DEPLOY_DRIVER=agent_ipmitool IRONIC_BUILD_DEPLOY_RAMDISK=False IRONIC_INSPECTOR_BUILD_RAMDISK=False VIRT_DRIVER=ironic TEMPEST_ALLOW_TENANT_ISOLATION=False # By default, DevStack creates a 10.0.0.0/24 network for instances. # If this overlaps with the hosts network, you may adjust with the # following. NETWORK_GATEWAY=10.1.0.1 FIXED_RANGE=10.1.0.0/24 # Log all output to files LOGDAYS=1 LOGFILE=$HOME/logs/stack.sh.log SCREEN_LOGDIR=$HOME/logs/screen IRONIC_VM_LOG_DIR=$HOME/ironic-bm-logs