Juju Charm - Nova Cell Controller
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

config.yaml 3.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. options:
  2. debug:
  3. type: boolean
  4. default: False
  5. description: Enable debug logging.
  6. verbose:
  7. type: boolean
  8. default: False
  9. description: Enable verbose logging.
  10. use-syslog:
  11. type: boolean
  12. default: False
  13. description: |
  14. Setting this to True will allow supporting services to log to syslog.
  15. openstack-origin:
  16. type: string
  17. default: distro
  18. description: |
  19. Repository from which to install. May be one of the following:
  20. distro (default), ppa:somecustom/ppa, a deb url sources entry,
  21. or a supported Ubuntu Cloud Archive e.g.
  22. .
  23. cloud:<series>-<openstack-release>
  24. cloud:<series>-<openstack-release>/updates
  25. cloud:<series>-<openstack-release>/staging
  26. cloud:<series>-<openstack-release>/proposed
  27. .
  28. See https://wiki.ubuntu.com/OpenStack/CloudArchive for info on which
  29. cloud archives are available and supported.
  30. .
  31. NOTE: updating this setting to a source that is known to provide
  32. a later version of OpenStack will trigger a software upgrade unless
  33. action-managed-upgrade is set to True.
  34. harden:
  35. type: string
  36. default:
  37. description: |
  38. Apply system hardening. Supports a space-delimited list of modules
  39. to run. Supported modules currently include os, ssh, apache and mysql.
  40. nova-alchemy-flags:
  41. type: string
  42. default:
  43. description: |
  44. Comma-separated list of key=value sqlalchemy related config flags to be
  45. set in nova.conf [database] section.
  46. network-manager:
  47. type: string
  48. default: FlatDHCPManager
  49. description: |
  50. Network manager for the cloud; supports the following options:
  51. .
  52. FlatDHCPManager (nova-network) (default)
  53. FlatManager (nova-network)
  54. Neutron (Full SDN solution)
  55. .
  56. When using the Neutron option you will most likely want to use
  57. the neutron-gateway charm to provide L3 routing and DHCP Services.
  58. config-flags:
  59. type: string
  60. default:
  61. description: |
  62. Comma-separated list of key=value config flags. These values will be
  63. placed in the nova.conf [DEFAULT] section.
  64. region:
  65. type: string
  66. default: RegionOne
  67. description: OpenStack Region
  68. # Monitoring config
  69. nagios_context:
  70. type: string
  71. default: "juju"
  72. description: |
  73. Used by the nrpe-external-master subordinate charm.
  74. A string that will be prepended to instance name to set the host name
  75. in nagios. So for instance the hostname would be something like:
  76. .
  77. juju-myservice-0
  78. .
  79. If you're running multiple environments with the same services in them
  80. this allows you to differentiate between them.
  81. nagios_servicegroups:
  82. type: string
  83. default: ""
  84. description: |
  85. A comma-separated list of nagios servicegroups. If left empty, the
  86. nagios_context will be used as the servicegroup.
  87. cell-name:
  88. type: string
  89. default:
  90. description: |
  91. Name of the compute cell this controller is associated with. If this is
  92. left unset or set to api then it is assumed that this controller will be
  93. the top level api and cell0 controller.