murano/meta/io.murano/Classes/resources
Stan Lagun 322ba88742 Added property to associate environment with OS region
The Environment class got two additional properties:

region - name of the region where environment should be deployed. If
null then home region is used.

regionConfigs - config property (taken from class config) that specifies
region parameters. It is a dictionary of a form regionName -> regionSettings.
Currently the only setting available is a agentRabbitMq that is itself
a dictionary containing the same options as [rabbitmq] section of murano.conf

Thus the configuration file io.murano.Environment.yaml may look like:

 regionConfigs:
   RegionOne:
     agentRabbitMq:
       host: rabbitMqHostName
       port: 5672
       login: murano
       password: murano
       virtual_host: /
       ssl: false
       ca_certs: null

Implements Blueprint: assign-environment-to-region
Change-Id: I3c84c96f8eeae738f83ed7b3691be38100b30e1d
2016-03-03 18:25:47 +03:00
..
CinderVolume.yaml [Core-Library] Reset all out properties during releasing 2016-02-08 16:17:23 +02:00
CinderVolumeBackup.yaml Support for Cinder volumes was added 2016-01-12 13:37:18 +00:00
CinderVolumeSnapshot.yaml Support for Cinder volumes was added 2016-01-12 13:37:18 +00:00
ConfLangInstance.yaml Introducing ConfLangInstance 2016-01-25 12:41:04 +01:00
ExistingCinderVolume.yaml Support for Cinder volumes was added 2016-01-12 13:37:18 +00:00
ExistingNeutronNetwork.yaml Added property to associate environment with OS region 2016-03-03 18:25:47 +03:00
HeatSWConfigInstance.yaml Add Apache 2.0 license info to core library 2015-10-15 15:47:03 +08:00
HeatSWConfigLinuxInstance.yaml Add Apache 2.0 license info to core library 2015-10-15 15:47:03 +08:00
Instance.yaml [Core-Library] Fix the name of variable in Instance method 2016-02-25 18:44:15 +02:00
LinuxInstance.yaml Add Apache 2.0 license info to core library 2015-10-15 15:47:03 +08:00
LinuxMuranoInstance.yaml Added property to associate environment with OS region 2016-03-03 18:25:47 +03:00
LinuxUDInstance.yaml Add Apache 2.0 license info to core library 2015-10-15 15:47:03 +08:00
Network.yaml Add Apache 2.0 license info to core library 2015-10-15 15:47:03 +08:00
NeutronNetwork.yaml Added property to associate environment with OS region 2016-03-03 18:25:47 +03:00
NeutronNetworkBase.yaml Modify describe method of core-library networking classes 2015-12-08 15:57:03 +02:00
NovaNetwork.yaml Add Apache 2.0 license info to core library 2015-10-15 15:47:03 +08:00
Volume.yaml Support for Cinder volumes was added 2016-01-12 13:37:18 +00:00
WindowsInstance.yaml Added property to associate environment with OS region 2016-03-03 18:25:47 +03:00