Merge "Secure the MySQL bind-address on the undercloud"
authorJenkins <jenkins@review.openstack.org>
Wed, 15 Oct 2014 22:01:55 +0000 (22:01 +0000)
committerGerrit Code Review <review@openstack.org>
Wed, 15 Oct 2014 22:01:55 +0000 (22:01 +0000)
1  2 
undercloud-source.yaml

diff --combined undercloud-source.yaml
@@@ -29,12 -29,15 +29,12 @@@ parameters
      default: ''
      description: Set to True to enable debugging on all services.
      type: string
 -  SnmpdReadonlyUserName:
 -    default: ro_snmp_user
 -    description: The user name for SNMPd with readonly rights running on all Overcloud nodes
 -    type: string
 -  SnmpdReadonlyUserPassword:
 -    default: unset
 -    description: The user password for SNMPd with readonly rights running on all Overcloud nodes
 +  DefaultSignalTransport:
 +    default: CFN_SIGNAL
 +    description: Transport to use for software-config signals.
      type: string
 -    hidden: true
 +    constraints:
 +      - allowed_values: [ CFN_SIGNAL, HEAT_SIGNAL, NO_SIGNAL ]
    ExtraConfig:
      default: {}
      description: |
      default: baremetal
      description: Flavor to request when deploying.
      type: string
 +  GlanceLogFile:
 +    description: The filepath of the file to use for logging messages from Glance.
 +    type: string
 +    default: ''
 +  GlancePassword:
 +    default: unset
 +    description: The password for the glance service account, used by the glance services.
 +    type: string
 +    hidden: true
    GlancePort:
     default: 9292
     description: Glance port.
     default: http
     description: Protocol to use when connecting to glance, set to https for SSL.
     type: string
 -  GlancePassword:
 -    default: unset
 -    description: The password for the glance service account, used by the glance services.
 -    type: string
 -    hidden: true
    GlanceNotifierStrategy:
      description: Strategy to use for Glance notification queue
      type: string
      default: noop
 -  GlanceLogFile:
 -    description: The filepath of the file to use for logging messages from Glance.
 -    type: string
 -    default: ''
    KeyName:
      default: default
      description: Name of an existing EC2 KeyPair to enable SSH access to the instances
      type: string
 +  KeystoneCACertificate:
 +    default: ''
 +    description: Keystone self-signed certificate authority certificate.
 +    type: string
 +  KeystoneSigningCertificate:
 +    default: ''
 +    description: Keystone certificate for verifying token validity.
 +    type: string
 +  KeystoneSigningKey:
 +    default: ''
 +    description: Keystone key for signing tokens.
 +    type: string
 +    hidden: true
    HeatPassword:
      default: unset
      description: The password for the Heat service account, used by the Heat services.
      type: string
      hidden: true
 +  HeatStackDomainAdminPassword:
 +    description: Password for heat_domain_admin user.
 +    type: string
 +    default: ''
 +    hidden: true
    ImageUpdatePolicy:
      default: REBUILD_PRESERVE_EPHEMERAL
      description: What policy to use when reconstructing instances. REBUILD for rebuilds,
        REBUILD_PRESERVE_EPHEMERAL to preserve /mnt.
      type: string
 -  undercloudImage:
 -    default: undercloud
 -    type: string
 +  MysqlInnodbBufferPoolSize:
 +    description: >
 +        Specifies the size of the buffer pool in megabytes. Setting to
 +        zero should be interpreted as "no value" and will defer to the
 +        lower level default.
 +    type: number
 +    default: 0
    NeutronPassword:
      default: unset
      description: The password for the neutron service account, used by neutron agents.
      type: string
      hidden: true
 -  NovaPassword:
 -    default: unset
 -    description: The password for the nova service account, used by nova-api.
 -    type: string
 -    hidden: true
    NeutronPublicInterfaceDefaultRoute:
      default: ''
      description: A custom default route for the NeutronPublicInterface.
        NeutronPublicInterfaceIP is deprecated in the context of deploying
        underclouds - its only needed for the seed bootstrap process.
      type: string
 +  NeutronPublicInterfaceRawDevice:
 +    default: ''
 +    description: If set, the public interface is a vlan with this device as the raw device.
 +    type: string
    NeutronPublicInterfaceTag:
      default: ''
      description: >
        create an access port on the exterior bridge, and that port will be
        given the IP address returned by neutron from the public network.
      type: string
 -  NeutronPublicInterfaceRawDevice:
 -    default: ''
 -    description: If set, the public interface is a vlan with this device as the raw device.
 +  NovaPassword:
 +    default: unset
 +    description: The password for the nova service account, used by nova-api.
      type: string
 +    hidden: true
    NtpServer:
      type: string
      default: ''
 +  RabbitCookieSalt:
 +    type: string
 +    default: unset
 +    description: Salt for the rabbit cookie, change this to force the randomly generated rabbit cookie to change.
    RabbitUserName:
      default: guest
      description: The username for RabbitMQ
      description: The password for RabbitMQ
      type: string
      hidden: true
 -  RabbitCookieSalt:
 +  SnmpdReadonlyUserName:
 +    default: ro_snmp_user
 +    description: The user name for SNMPd with readonly rights running on all Overcloud nodes
      type: string
 +  SnmpdReadonlyUserPassword:
      default: unset
 -    description: Salt for the rabbit cookie, change this to force the randomly generated rabbit cookie to change.
 -  HeatStackDomainAdminPassword:
 -    description: Password for heat_domain_admin user.
 -    type: string
 -    default: ''
 -    hidden: true
 -  MysqlInnodbBufferPoolSize:
 -    description: >
 -        Specifies the size of the buffer pool in megabytes. Setting to
 -        zero should be interpreted as "no value" and will defer to the
 -        lower level default.
 -    type: number
 -    default: 0
 -  KeystoneCACertificate:
 -    default: ''
 -    description: Keystone self-signed certificate authority certificate.
 -    type: string
 -  KeystoneSigningCertificate:
 -    default: ''
 -    description: Keystone certificate for verifying token validity.
 -    type: string
 -  KeystoneSigningKey:
 -    default: ''
 -    description: Keystone key for signing tokens.
 +    description: The user password for SNMPd with readonly rights running on all Overcloud nodes
      type: string
      hidden: true
 -  DefaultSignalTransport:
 -    default: CFN_SIGNAL
 -    description: Transport to use for software-config signals.
 +  undercloudImage:
 +    default: undercloud
      type: string
 -    constraints:
 -      - allowed_values: [ CFN_SIGNAL, HEAT_SIGNAL, NO_SIGNAL ]
  resources:
    RabbitCookie:
      type: OS::Heat::RandomString
          mysql:
            innodb_buffer_pool_size: {get_param: MysqlInnodbBufferPoolSize}
            root-password: {get_resource: MysqlRootPassword}
+           bind_address: 127.0.0.1
          neutron:
            debug: {get_param: Debug}
            host: 127.0.0.1