Merge "Use a single configuration file for specifying docker containers."

This commit is contained in:
Jenkins 2017-07-15 06:19:13 +00:00 committed by Gerrit Code Review
commit 2185b83560
78 changed files with 275 additions and 1196 deletions

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized aodh service OpenStack containerized aodh service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerAodhApiImage: DockerAodhApiImage:
description: image description: image
default: 'centos-binary-aodh-api:latest'
type: string type: string
DockerAodhConfigImage: DockerAodhConfigImage:
description: The container image to use for the aodh config_volume description: The container image to use for the aodh config_volume
default: 'centos-binary-aodh-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -81,10 +75,7 @@ outputs:
config_volume: aodh config_volume: aodh
puppet_tags: aodh_api_paste_ini,aodh_config puppet_tags: aodh_api_paste_ini,aodh_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerAodhConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerAodhConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/aodh_api.json: /var/lib/kolla/config_files/aodh_api.json:
command: /usr/sbin/httpd -DFOREGROUND command: /usr/sbin/httpd -DFOREGROUND
@ -101,10 +92,7 @@ outputs:
# db sync runs before permissions set by kolla_config # db sync runs before permissions set by kolla_config
step_2: step_2:
aodh_init_log: aodh_init_log:
image: &aodh_api_image image: &aodh_api_image {get_param: DockerAodhApiImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerAodhApiImage} ]
user: root user: root
volumes: volumes:
- /var/log/containers/aodh:/var/log/aodh - /var/log/containers/aodh:/var/log/aodh

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Aodh Evaluator service OpenStack containerized Aodh Evaluator service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerAodhEvaluatorImage: DockerAodhEvaluatorImage:
description: image description: image
default: 'centos-binary-aodh-evaluator:latest'
type: string type: string
DockerAodhConfigImage: DockerAodhConfigImage:
description: The container image to use for the aodh config_volume description: The container image to use for the aodh config_volume
default: 'centos-binary-aodh-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -74,10 +68,7 @@ outputs:
config_volume: aodh config_volume: aodh
puppet_tags: aodh_config puppet_tags: aodh_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerAodhConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerAodhConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/aodh_evaluator.json: /var/lib/kolla/config_files/aodh_evaluator.json:
command: /usr/bin/aodh-evaluator command: /usr/bin/aodh-evaluator
@ -93,10 +84,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
aodh_evaluator: aodh_evaluator:
image: image: {get_param: DockerAodhEvaluatorImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerAodhEvaluatorImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Aodh Listener service OpenStack containerized Aodh Listener service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerAodhListenerImage: DockerAodhListenerImage:
description: image description: image
default: 'centos-binary-aodh-listener:latest'
type: string type: string
DockerAodhConfigImage: DockerAodhConfigImage:
description: The container image to use for the aodh config_volume description: The container image to use for the aodh config_volume
default: 'centos-binary-aodh-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -74,10 +68,7 @@ outputs:
config_volume: aodh config_volume: aodh
puppet_tags: aodh_config puppet_tags: aodh_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerAodhConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerAodhConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/aodh_listener.json: /var/lib/kolla/config_files/aodh_listener.json:
command: /usr/bin/aodh-listener command: /usr/bin/aodh-listener
@ -93,10 +84,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
aodh_listener: aodh_listener:
image: image: {get_param: DockerAodhListenerImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerAodhListenerImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Aodh Notifier service OpenStack containerized Aodh Notifier service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerAodhNotifierImage: DockerAodhNotifierImage:
description: image description: image
default: 'centos-binary-aodh-notifier:latest'
type: string type: string
DockerAodhConfigImage: DockerAodhConfigImage:
description: The container image to use for the aodh config_volume description: The container image to use for the aodh config_volume
default: 'centos-binary-aodh-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -74,10 +68,7 @@ outputs:
config_volume: aodh config_volume: aodh
puppet_tags: aodh_config puppet_tags: aodh_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerAodhConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerAodhConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/aodh_notifier.json: /var/lib/kolla/config_files/aodh_notifier.json:
command: /usr/bin/aodh-notifier command: /usr/bin/aodh-notifier
@ -93,10 +84,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
aodh_notifier: aodh_notifier:
image: image: {get_param: DockerAodhNotifierImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerAodhNotifierImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Ceilometer Agent Central service OpenStack containerized Ceilometer Agent Central service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerCeilometerCentralImage: DockerCeilometerCentralImage:
description: image description: image
default: 'centos-binary-ceilometer-central:latest'
type: string type: string
DockerCeilometerConfigImage: DockerCeilometerConfigImage:
description: The container image to use for the ceilometer config_volume description: The container image to use for the ceilometer config_volume
default: 'centos-binary-ceilometer-central:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -72,10 +66,7 @@ outputs:
config_volume: ceilometer config_volume: ceilometer
puppet_tags: ceilometer_config puppet_tags: ceilometer_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerCeilometerConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCeilometerConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/ceilometer_agent_central.json: /var/lib/kolla/config_files/ceilometer_agent_central.json:
command: /usr/bin/ceilometer-polling --polling-namespaces central command: /usr/bin/ceilometer-polling --polling-namespaces central
@ -88,10 +79,7 @@ outputs:
step_3: step_3:
ceilometer_init_log: ceilometer_init_log:
start_order: 0 start_order: 0
image: &ceilometer_agent_central_image image: &ceilometer_agent_central_image {get_param: DockerCeilometerCentralImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCeilometerCentralImage} ]
user: root user: root
command: ['/bin/bash', '-c', 'chown -R ceilometer:ceilometer /var/log/ceilometer'] command: ['/bin/bash', '-c', 'chown -R ceilometer:ceilometer /var/log/ceilometer']
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Ceilometer Agent Compute service OpenStack containerized Ceilometer Agent Compute service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerCeilometerComputeImage: DockerCeilometerComputeImage:
description: image description: image
default: 'centos-binary-ceilometer-compute:latest'
type: string type: string
DockerCeilometerConfigImage: DockerCeilometerConfigImage:
description: The container image to use for the ceilometer config_volume description: The container image to use for the ceilometer config_volume
default: 'centos-binary-ceilometer-central:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -72,10 +66,7 @@ outputs:
config_volume: ceilometer config_volume: ceilometer
puppet_tags: ceilometer_config puppet_tags: ceilometer_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerCeilometerConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCeilometerConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/ceilometer_agent_compute.json: /var/lib/kolla/config_files/ceilometer_agent_compute.json:
command: /usr/bin/ceilometer-polling --polling-namespaces compute command: /usr/bin/ceilometer-polling --polling-namespaces compute
@ -87,10 +78,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
ceilometer_agent_compute: ceilometer_agent_compute:
image: image: {get_param: DockerCeilometerComputeImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCeilometerComputeImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Ceilometer Agent Ipmi service OpenStack containerized Ceilometer Agent Ipmi service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerCeilometerIpmiImage: DockerCeilometerIpmiImage:
description: image description: image
default: 'centos-binary-ceilometer-ipmi:latest'
type: string type: string
DockerCeilometerConfigImage: DockerCeilometerConfigImage:
description: The container image to use for the ceilometer config_volume description: The container image to use for the ceilometer config_volume
default: 'centos-binary-ceilometer-central:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -72,10 +66,7 @@ outputs:
config_volume: ceilometer config_volume: ceilometer
puppet_tags: ceilometer_config puppet_tags: ceilometer_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerCeilometerConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCeilometerConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/ceilometer-agent-ipmi.json: /var/lib/kolla/config_files/ceilometer-agent-ipmi.json:
command: /usr/bin/ceilometer-polling --polling-namespaces ipmi command: /usr/bin/ceilometer-polling --polling-namespaces ipmi
@ -88,10 +79,7 @@ outputs:
step_3: step_3:
ceilometer_init_log: ceilometer_init_log:
start_order: 0 start_order: 0
image: &ceilometer_agent_ipmi_image image: &ceilometer_agent_ipmi_image {get_param: DockerCeilometerIpmiImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCeilometerIpmiImage} ]
user: root user: root
command: ['/bin/bash', '-c', 'chown -R ceilometer:ceilometer /var/log/ceilometer'] command: ['/bin/bash', '-c', 'chown -R ceilometer:ceilometer /var/log/ceilometer']
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Ceilometer Agent Notification service OpenStack containerized Ceilometer Agent Notification service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerCeilometerNotificationImage: DockerCeilometerNotificationImage:
description: image description: image
default: 'centos-binary-ceilometer-notification:latest'
type: string type: string
DockerCeilometerConfigImage: DockerCeilometerConfigImage:
description: The container image to use for the ceilometer config_volume description: The container image to use for the ceilometer config_volume
default: 'centos-binary-ceilometer-central:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -72,10 +66,7 @@ outputs:
config_volume: ceilometer config_volume: ceilometer
puppet_tags: ceilometer_config puppet_tags: ceilometer_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerCeilometerConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCeilometerConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/ceilometer_agent_notification.json: /var/lib/kolla/config_files/ceilometer_agent_notification.json:
command: /usr/bin/ceilometer-agent-notification command: /usr/bin/ceilometer-agent-notification
@ -88,10 +79,7 @@ outputs:
step_3: step_3:
ceilometer_init_log: ceilometer_init_log:
start_order: 0 start_order: 0
image: &ceilometer_agent_notification_image image: &ceilometer_agent_notification_image {get_param: DockerCeilometerNotificationImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCeilometerNotificationImage} ]
user: root user: root
command: ['/bin/bash', '-c', 'chown -R ceilometer:ceilometer /var/log/ceilometer'] command: ['/bin/bash', '-c', 'chown -R ceilometer:ceilometer /var/log/ceilometer']
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Cinder API service OpenStack containerized Cinder API service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerCinderApiImage: DockerCinderApiImage:
description: image description: image
default: 'centos-binary-cinder-api:latest'
type: string type: string
DockerCinderConfigImage: DockerCinderConfigImage:
description: The container image to use for the cinder config_volume description: The container image to use for the cinder config_volume
default: 'centos-binary-cinder-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -79,10 +73,7 @@ outputs:
config_volume: cinder config_volume: cinder
puppet_tags: cinder_config,file,concat,file_line puppet_tags: cinder_config,file,concat,file_line
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerCinderConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCinderConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/cinder_api.json: /var/lib/kolla/config_files/cinder_api.json:
command: /usr/sbin/httpd -DFOREGROUND command: /usr/sbin/httpd -DFOREGROUND
@ -98,10 +89,7 @@ outputs:
docker_config: docker_config:
step_2: step_2:
cinder_api_init_logs: cinder_api_init_logs:
image: &cinder_api_image image: &cinder_api_image {get_param: DockerCinderApiImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCinderApiImage} ]
privileged: false privileged: false
user: root user: root
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Cinder Backup service OpenStack containerized Cinder Backup service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerCinderBackupImage: DockerCinderBackupImage:
description: image description: image
default: 'centos-binary-cinder-backup:latest'
type: string type: string
DockerCinderConfigImage: DockerCinderConfigImage:
description: The container image to use for the cinder config_volume description: The container image to use for the cinder config_volume
default: 'centos-binary-cinder-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -73,10 +67,7 @@ outputs:
config_volume: cinder config_volume: cinder
puppet_tags: cinder_config,file,concat,file_line puppet_tags: cinder_config,file,concat,file_line
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerCinderConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCinderConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/cinder_backup.json: /var/lib/kolla/config_files/cinder_backup.json:
command: /usr/bin/cinder-backup --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf command: /usr/bin/cinder-backup --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf
@ -104,10 +95,7 @@ outputs:
step_3: step_3:
cinder_backup_init_logs: cinder_backup_init_logs:
start_order: 0 start_order: 0
image: &cinder_backup_image image: &cinder_backup_image {get_param: DockerCinderBackupImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCinderBackupImage} ]
privileged: false privileged: false
user: root user: root
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Cinder Scheduler service OpenStack containerized Cinder Scheduler service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerCinderSchedulerImage: DockerCinderSchedulerImage:
description: image description: image
default: 'centos-binary-cinder-scheduler:latest'
type: string type: string
DockerCinderConfigImage: DockerCinderConfigImage:
description: The container image to use for the cinder config_volume description: The container image to use for the cinder config_volume
default: 'centos-binary-cinder-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -73,10 +67,7 @@ outputs:
config_volume: cinder config_volume: cinder
puppet_tags: cinder_config,file,concat,file_line puppet_tags: cinder_config,file,concat,file_line
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerCinderConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCinderConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/cinder_scheduler.json: /var/lib/kolla/config_files/cinder_scheduler.json:
command: /usr/bin/cinder-scheduler --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf command: /usr/bin/cinder-scheduler --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf
@ -92,10 +83,7 @@ outputs:
docker_config: docker_config:
step_2: step_2:
cinder_scheduler_init_logs: cinder_scheduler_init_logs:
image: &cinder_scheduler_image image: &cinder_scheduler_image {get_param: DockerCinderSchedulerImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCinderSchedulerImage} ]
privileged: false privileged: false
user: root user: root
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Cinder Volume service OpenStack containerized Cinder Volume service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerCinderVolumeImage: DockerCinderVolumeImage:
description: image description: image
default: 'centos-binary-cinder-volume:latest'
type: string type: string
DockerCinderConfigImage: DockerCinderConfigImage:
description: The container image to use for the cinder config_volume description: The container image to use for the cinder config_volume
default: 'centos-binary-cinder-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -81,10 +75,7 @@ outputs:
config_volume: cinder config_volume: cinder
puppet_tags: cinder_config,file,concat,file_line puppet_tags: cinder_config,file,concat,file_line
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerCinderConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCinderConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/cinder_volume.json: /var/lib/kolla/config_files/cinder_volume.json:
command: /usr/bin/cinder-volume --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf command: /usr/bin/cinder-volume --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf
@ -109,10 +100,7 @@ outputs:
step_3: step_3:
cinder_volume_init_logs: cinder_volume_init_logs:
start_order: 0 start_order: 0
image: &cinder_volume_image image: &cinder_volume_image {get_param: DockerCinderVolumeImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCinderVolumeImage} ]
privileged: false privileged: false
user: root user: root
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
Containerized collectd service Containerized collectd service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerCollectdImage: DockerCollectdImage:
description: image description: image
default: 'centos-binary-collectd:latest'
type: string type: string
DockerCollectdConfigImage: DockerCollectdConfigImage:
description: The container image to use for the collectd config_volume description: The container image to use for the collectd config_volume
default: 'centos-binary-collectd:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -77,10 +71,7 @@ outputs:
config_volume: collectd config_volume: collectd
puppet_tags: collectd_client_config puppet_tags: collectd_client_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerCollectdConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCollectdConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/collectd.json: /var/lib/kolla/config_files/collectd.json:
command: /usr/sbin/collectd -f command: /usr/sbin/collectd -f
@ -96,10 +87,7 @@ outputs:
docker_config: docker_config:
step_3: step_3:
collectd: collectd:
image: image: {get_param: DockerCollectdImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCollectdImage} ]
net: host net: host
privileged: true privileged: true
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Congress API service OpenStack containerized Congress API service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerCongressApiImage: DockerCongressApiImage:
description: image description: image
default: 'centos-binary-congress-api:latest'
type: string type: string
DockerCongressConfigImage: DockerCongressConfigImage:
description: The container image to use for the congress config_volume description: The container image to use for the congress config_volume
default: 'centos-binary-congress-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -74,10 +68,7 @@ outputs:
config_volume: congress config_volume: congress
puppet_tags: congress_config puppet_tags: congress_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerCongressConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCongressConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/congress_api.json: /var/lib/kolla/config_files/congress_api.json:
command: /usr/bin/congress-server --config-file=/etc/congress/congress.conf --log-file=/var/log/congress/api.log command: /usr/bin/congress-server --config-file=/etc/congress/congress.conf --log-file=/var/log/congress/api.log
@ -94,10 +85,7 @@ outputs:
# db sync runs before permissions set by kolla_config # db sync runs before permissions set by kolla_config
step_2: step_2:
congress_init_logs: congress_init_logs:
image: &congress_api_image image: &congress_api_image {get_param: DockerCongressApiImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCongressApiImage} ]
privileged: false privileged: false
user: root user: root
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
MongoDB service deployment using puppet and docker MongoDB service deployment using puppet and docker
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerMongodbImage: DockerMongodbImage:
description: image description: image
default: 'centos-binary-mongodb:latest'
type: string type: string
DockerMongodbConfigImage: DockerMongodbConfigImage:
description: The container image to use for the mongodb config_volume description: The container image to use for the mongodb config_volume
default: 'centos-binary-mongodb:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -74,10 +68,7 @@ outputs:
config_volume: mongodb config_volume: mongodb
puppet_tags: file # set this even though file is the default puppet_tags: file # set this even though file is the default
step_config: *step_config step_config: *step_config
config_image: &mongodb_config_image config_image: &mongodb_config_image {get_param: DockerMongodbConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerMongodbConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/mongodb.json: /var/lib/kolla/config_files/mongodb.json:
command: /usr/bin/mongod --unixSocketPrefix=/var/run/mongodb --config /etc/mongod.conf run command: /usr/bin/mongod --unixSocketPrefix=/var/run/mongodb --config /etc/mongod.conf run
@ -96,10 +87,7 @@ outputs:
docker_config: docker_config:
step_2: step_2:
mongodb: mongodb:
image: image: {get_param: DockerMongodbImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerMongodbImage} ]
net: host net: host
privileged: false privileged: false
volumes: &mongodb_volumes volumes: &mongodb_volumes

View File

@ -4,13 +4,8 @@ description: >
Configuration for containerized MySQL clients Configuration for containerized MySQL clients
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerMysqlClientConfigImage: DockerMysqlClientConfigImage:
description: The container image to use for the mysql_client config_volume description: The container image to use for the mysql_client config_volume
default: 'centos-binary-mariadb:latest'
type: string type: string
ServiceData: ServiceData:
default: {} default: {}
@ -62,9 +57,6 @@ outputs:
config_volume: mysql_client config_volume: mysql_client
puppet_tags: file # set this even though file is the default puppet_tags: file # set this even though file is the default
step_config: "include ::tripleo::profile::base::database::mysql::client" step_config: "include ::tripleo::profile::base::database::mysql::client"
config_image: config_image: {get_param: DockerMysqlClientConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerMysqlClientConfigImage} ]
# no need for a docker config, this service only generates configuration files # no need for a docker config, this service only generates configuration files
docker_config: {} docker_config: {}

View File

@ -4,17 +4,11 @@ description: >
MySQL service deployment using puppet MySQL service deployment using puppet
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerMysqlImage: DockerMysqlImage:
description: image description: image
default: 'centos-binary-mariadb:latest'
type: string type: string
DockerMysqlConfigImage: DockerMysqlConfigImage:
description: The container image to use for the mysql config_volume description: The container image to use for the mysql config_volume
default: 'centos-binary-mariadb:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -83,10 +77,7 @@ outputs:
config_volume: mysql config_volume: mysql
puppet_tags: file # set this even though file is the default puppet_tags: file # set this even though file is the default
step_config: *step_config step_config: *step_config
config_image: &mysql_config_image config_image: &mysql_config_image {get_param: DockerMysqlConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerMysqlConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/mysql.json: /var/lib/kolla/config_files/mysql.json:
command: /usr/bin/mysqld_safe command: /usr/bin/mysqld_safe
@ -103,10 +94,7 @@ outputs:
# Kolla_bootstrap runs before permissions set by kolla_config # Kolla_bootstrap runs before permissions set by kolla_config
step_1: step_1:
mysql_init_logs: mysql_init_logs:
image: &mysql_image image: &mysql_image {get_param: DockerMysqlImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerMysqlImage} ]
privileged: false privileged: false
user: root user: root
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Redis services OpenStack containerized Redis services
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerRedisImage: DockerRedisImage:
description: image description: image
default: 'centos-binary-redis:latest'
type: string type: string
DockerRedisConfigImage: DockerRedisConfigImage:
description: The container image to use for the redis config_volume description: The container image to use for the redis config_volume
default: 'centos-binary-redis:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -73,10 +67,7 @@ outputs:
# https://github.com/arioch/puppet-redis/commit/1c004143223e660cbd433422ff8194508aab9763 # https://github.com/arioch/puppet-redis/commit/1c004143223e660cbd433422ff8194508aab9763
puppet_tags: 'exec' puppet_tags: 'exec'
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerRedisConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerRedisConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/redis.json: /var/lib/kolla/config_files/redis.json:
command: /usr/bin/redis-server /etc/redis.conf command: /usr/bin/redis-server /etc/redis.conf
@ -94,10 +85,7 @@ outputs:
redis_init_logs: redis_init_logs:
start_order: 0 start_order: 0
detach: false detach: false
image: &redis_image image: &redis_image {get_param: DockerRedisImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerRedisImage} ]
privileged: false privileged: false
user: root user: root
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized EC2 API service OpenStack containerized EC2 API service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerEc2ApiImage: DockerEc2ApiImage:
description: image description: image
default: 'centos-binary-ec2-api:latest'
type: string type: string
DockerEc2ApiConfigImage: DockerEc2ApiConfigImage:
description: The container image to use for the ec2_api config_volume description: The container image to use for the ec2_api config_volume
default: 'centos-binary-ec2-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -71,10 +65,7 @@ outputs:
config_volume: ec2_api config_volume: ec2_api
puppet_tags: ec2api_api_paste_ini,ec2api_config puppet_tags: ec2api_api_paste_ini,ec2api_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerEc2ApiConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerEc2ApiConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/ec2_api.json: /var/lib/kolla/config_files/ec2_api.json:
command: /usr/bin/ec2-api command: /usr/bin/ec2-api
@ -102,10 +93,7 @@ outputs:
# db sync runs before permissions set by kolla_config # db sync runs before permissions set by kolla_config
step_2: step_2:
ec2_api_init_logs: ec2_api_init_logs:
image: &ec2_api_image image: &ec2_api_image {get_param: DockerEc2ApiImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerEc2ApiImage} ]
privileged: false privileged: false
user: root user: root
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized etcd services OpenStack containerized etcd services
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerEtcdImage: DockerEtcdImage:
description: image description: image
default: 'centos-binary-etcd:latest'
type: string type: string
DockerEtcdConfigImage: DockerEtcdConfigImage:
description: The container image to use for the etcd config_volume description: The container image to use for the etcd config_volume
default: 'centos-binary-etcd:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -76,10 +70,7 @@ outputs:
puppet_config: puppet_config:
config_volume: etcd config_volume: etcd
step_config: *step_config step_config: *step_config
config_image: &etcd_config_image config_image: &etcd_config_image {get_param: DockerEtcdConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerEtcdConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/etcd.json: /var/lib/kolla/config_files/etcd.json:
command: /usr/bin/etcd --config-file /etc/etcd/etcd.yml command: /usr/bin/etcd --config-file /etc/etcd/etcd.yml
@ -95,10 +86,7 @@ outputs:
docker_config: docker_config:
step_2: step_2:
etcd: etcd:
image: image: {get_param: DockerEtcdImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerEtcdImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack Glance service configured with Puppet OpenStack Glance service configured with Puppet
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerGlanceApiImage: DockerGlanceApiImage:
description: image description: image
default: 'centos-binary-glance-api:latest'
type: string type: string
DockerGlanceApiConfigImage: DockerGlanceApiConfigImage:
description: The container image to use for the glance_api config_volume description: The container image to use for the glance_api config_volume
default: 'centos-binary-glance-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -83,10 +77,7 @@ outputs:
config_volume: glance_api config_volume: glance_api
puppet_tags: glance_api_config,glance_api_paste_ini,glance_swift_config,glance_cache_config puppet_tags: glance_api_config,glance_api_paste_ini,glance_swift_config,glance_cache_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerGlanceApiConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerGlanceApiConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/glance_api.json: /var/lib/kolla/config_files/glance_api.json:
command: /usr/bin/glance-api --config-file /usr/share/glance/glance-api-dist.conf --config-file /etc/glance/glance-api.conf command: /usr/bin/glance-api --config-file /usr/share/glance/glance-api-dist.conf --config-file /etc/glance/glance-api.conf
@ -106,10 +97,7 @@ outputs:
# Kolla_bootstrap/db_sync runs before permissions set by kolla_config # Kolla_bootstrap/db_sync runs before permissions set by kolla_config
step_2: step_2:
glance_init_logs: glance_init_logs:
image: &glance_api_image image: &glance_api_image {get_param: DockerGlanceApiImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerGlanceApiImage} ]
privileged: false privileged: false
user: root user: root
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized gnocchi service OpenStack containerized gnocchi service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerGnocchiApiImage: DockerGnocchiApiImage:
description: image description: image
default: 'centos-binary-gnocchi-api:latest'
type: string type: string
DockerGnocchiConfigImage: DockerGnocchiConfigImage:
description: The container image to use for the gnocchi config_volume description: The container image to use for the gnocchi config_volume
default: 'centos-binary-gnocchi-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -81,10 +75,7 @@ outputs:
config_volume: gnocchi config_volume: gnocchi
puppet_tags: gnocchi_api_paste_ini,gnocchi_config puppet_tags: gnocchi_api_paste_ini,gnocchi_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerGnocchiConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerGnocchiConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/gnocchi_api.json: /var/lib/kolla/config_files/gnocchi_api.json:
command: /usr/sbin/httpd -DFOREGROUND command: /usr/sbin/httpd -DFOREGROUND
@ -101,10 +92,7 @@ outputs:
# db sync runs before permissions set by kolla_config # db sync runs before permissions set by kolla_config
step_2: step_2:
gnocchi_init_log: gnocchi_init_log:
image: &gnocchi_api_image image: &gnocchi_api_image {get_param: DockerGnocchiApiImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerGnocchiApiImage} ]
user: root user: root
volumes: volumes:
- /var/log/containers/gnocchi:/var/log/gnocchi - /var/log/containers/gnocchi:/var/log/gnocchi

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Gnocchi Metricd service OpenStack containerized Gnocchi Metricd service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerGnocchiMetricdImage: DockerGnocchiMetricdImage:
description: image description: image
default: 'centos-binary-gnocchi-metricd:latest'
type: string type: string
DockerGnocchiConfigImage: DockerGnocchiConfigImage:
description: The container image to use for the gnocchi config_volume description: The container image to use for the gnocchi config_volume
default: 'centos-binary-gnocchi-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -72,10 +66,7 @@ outputs:
config_volume: gnocchi config_volume: gnocchi
puppet_tags: gnocchi_config puppet_tags: gnocchi_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerGnocchiConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerGnocchiConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/gnocchi_metricd.json: /var/lib/kolla/config_files/gnocchi_metricd.json:
command: /usr/bin/gnocchi-metricd command: /usr/bin/gnocchi-metricd
@ -91,10 +82,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
gnocchi_metricd: gnocchi_metricd:
image: image: {get_param: DockerGnocchiMetricdImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerGnocchiMetricdImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Gnocchi Statsd service OpenStack containerized Gnocchi Statsd service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerGnocchiStatsdImage: DockerGnocchiStatsdImage:
description: image description: image
default: 'centos-binary-gnocchi-statsd:latest'
type: string type: string
DockerGnocchiConfigImage: DockerGnocchiConfigImage:
description: The container image to use for the gnocchi config_volume description: The container image to use for the gnocchi config_volume
default: 'centos-binary-gnocchi-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -72,10 +66,7 @@ outputs:
config_volume: gnocchi config_volume: gnocchi
puppet_tags: gnocchi_config puppet_tags: gnocchi_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerGnocchiConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerGnocchiConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/gnocchi_statsd.json: /var/lib/kolla/config_files/gnocchi_statsd.json:
command: /usr/bin/gnocchi-statsd command: /usr/bin/gnocchi-statsd
@ -91,10 +82,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
gnocchi_statsd: gnocchi_statsd:
image: image: {get_param: DockerGnocchiStatsdImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerGnocchiStatsdImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized HAproxy service OpenStack containerized HAproxy service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerHAProxyImage: DockerHAProxyImage:
description: image description: image
default: 'centos-binary-haproxy:latest'
type: string type: string
DockerHAProxyConfigImage: DockerHAProxyConfigImage:
description: The container image to use for the haproxy config_volume description: The container image to use for the haproxy config_volume
default: 'centos-binary-haproxy:latest'
type: string type: string
ServiceData: ServiceData:
default: {} default: {}
@ -99,10 +93,7 @@ outputs:
config_volume: haproxy config_volume: haproxy
puppet_tags: haproxy_config puppet_tags: haproxy_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerHAProxyConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerHAProxyConfigImage} ]
volumes: &deployed_cert_mount volumes: &deployed_cert_mount
- list_join: - list_join:
- ':' - ':'
@ -120,10 +111,7 @@ outputs:
docker_config: docker_config:
step_1: step_1:
haproxy: haproxy:
image: image: {get_param: DockerHAProxyImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerHAProxyImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,18 +4,12 @@ description: >
OpenStack containerized Heat API CFN service OpenStack containerized Heat API CFN service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerHeatApiCfnImage: DockerHeatApiCfnImage:
description: image description: image
default: 'centos-binary-heat-api-cfn:latest'
type: string type: string
# puppet needs the heat-wsgi-api-cfn binary from centos-binary-heat-api-cfn # puppet needs the heat-wsgi-api-cfn binary from centos-binary-heat-api-cfn
DockerHeatApiCfnConfigImage: DockerHeatApiCfnConfigImage:
description: The container image to use for the heat_api_cfn config_volume description: The container image to use for the heat_api_cfn config_volume
default: 'centos-binary-heat-api-cfn:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -83,10 +77,7 @@ outputs:
config_volume: heat_api_cfn config_volume: heat_api_cfn
puppet_tags: heat_config,file,concat,file_line puppet_tags: heat_config,file,concat,file_line
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerHeatApiCfnConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerHeatApiCfnConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/heat_api_cfn.json: /var/lib/kolla/config_files/heat_api_cfn.json:
command: /usr/sbin/httpd -DFOREGROUND command: /usr/sbin/httpd -DFOREGROUND
@ -102,10 +93,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
heat_api_cfn: heat_api_cfn:
image: image: {get_param: DockerHeatApiCfnImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerHeatApiCfnImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,18 +4,12 @@ description: >
OpenStack containerized Heat API service OpenStack containerized Heat API service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerHeatApiImage: DockerHeatApiImage:
description: image description: image
default: 'centos-binary-heat-api:latest'
type: string type: string
# puppet needs the heat-wsgi-api binary from centos-binary-heat-api # puppet needs the heat-wsgi-api binary from centos-binary-heat-api
DockerHeatApiConfigImage: DockerHeatApiConfigImage:
description: The container image to use for the heat_api config_volume description: The container image to use for the heat_api config_volume
default: 'centos-binary-heat-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -83,10 +77,7 @@ outputs:
config_volume: heat_api config_volume: heat_api
puppet_tags: heat_config,file,concat,file_line puppet_tags: heat_config,file,concat,file_line
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerHeatApiConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerHeatApiConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/heat_api.json: /var/lib/kolla/config_files/heat_api.json:
command: /usr/sbin/httpd -DFOREGROUND command: /usr/sbin/httpd -DFOREGROUND
@ -102,10 +93,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
heat_api: heat_api:
image: image: {get_param: DockerHeatApiImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerHeatApiImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Heat Engine service OpenStack containerized Heat Engine service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerHeatEngineImage: DockerHeatEngineImage:
description: image description: image
default: 'centos-binary-heat-engine:latest'
type: string type: string
DockerHeatConfigImage: DockerHeatConfigImage:
description: The container image to use for the heat config_volume description: The container image to use for the heat config_volume
default: 'centos-binary-heat-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -76,10 +70,7 @@ outputs:
config_volume: heat config_volume: heat
puppet_tags: heat_config,file,concat,file_line puppet_tags: heat_config,file,concat,file_line
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerHeatConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerHeatConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/heat_engine.json: /var/lib/kolla/config_files/heat_engine.json:
command: /usr/bin/heat-engine --config-file /usr/share/heat/heat-dist.conf --config-file /etc/heat/heat.conf command: /usr/bin/heat-engine --config-file /usr/share/heat/heat-dist.conf --config-file /etc/heat/heat.conf
@ -96,10 +87,7 @@ outputs:
# db sync runs before permissions set by kolla_config # db sync runs before permissions set by kolla_config
step_2: step_2:
heat_init_log: heat_init_log:
image: &heat_engine_image image: &heat_engine_image {get_param: DockerHeatEngineImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerHeatEngineImage} ]
user: root user: root
volumes: volumes:
- /var/log/containers/heat:/var/log/heat - /var/log/containers/heat:/var/log/heat

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Horizon service OpenStack containerized Horizon service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerHorizonImage: DockerHorizonImage:
description: image description: image
default: 'centos-binary-horizon:latest'
type: string type: string
DockerHorizonConfigImage: DockerHorizonConfigImage:
description: The container image to use for the horizon config_volume description: The container image to use for the horizon config_volume
default: 'centos-binary-horizon:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -79,10 +73,7 @@ outputs:
config_volume: horizon config_volume: horizon
puppet_tags: horizon_config puppet_tags: horizon_config
step_config: {get_attr: [HorizonBase, role_data, step_config]} step_config: {get_attr: [HorizonBase, role_data, step_config]}
config_image: config_image: {get_param: DockerHorizonConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerHorizonConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/horizon.json: /var/lib/kolla/config_files/horizon.json:
command: /usr/sbin/httpd -DFOREGROUND command: /usr/sbin/httpd -DFOREGROUND
@ -102,10 +93,7 @@ outputs:
docker_config: docker_config:
step_2: step_2:
horizon_fix_perms: horizon_fix_perms:
image: &horizon_image image: &horizon_image {get_param: DockerHorizonImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerHorizonImage} ]
user: root user: root
# NOTE Set ownership for /var/log/horizon/horizon.log file here, # NOTE Set ownership for /var/log/horizon/horizon.log file here,
# otherwise it's created by root when generating django cache. # otherwise it's created by root when generating django cache.

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Ironic API service OpenStack containerized Ironic API service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerIronicApiImage: DockerIronicApiImage:
description: image description: image
default: 'centos-binary-ironic-api:latest'
type: string type: string
DockerIronicApiConfigImage: DockerIronicApiConfigImage:
description: The container image to use for the ironic_api config_volume description: The container image to use for the ironic_api config_volume
default: 'centos-binary-ironic-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -75,10 +69,7 @@ outputs:
config_volume: ironic_api config_volume: ironic_api
puppet_tags: ironic_config puppet_tags: ironic_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerIronicApiConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerIronicApiConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/ironic_api.json: /var/lib/kolla/config_files/ironic_api.json:
command: /usr/sbin/httpd -DFOREGROUND command: /usr/sbin/httpd -DFOREGROUND
@ -95,10 +86,7 @@ outputs:
# db sync runs before permissions set by kolla_config # db sync runs before permissions set by kolla_config
step_2: step_2:
ironic_init_logs: ironic_init_logs:
image: &ironic_api_image image: &ironic_api_image {get_param: DockerIronicApiImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerIronicApiImage} ]
privileged: false privileged: false
user: root user: root
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Ironic Conductor service OpenStack containerized Ironic Conductor service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerIronicConductorImage: DockerIronicConductorImage:
description: image description: image
default: 'centos-binary-ironic-conductor:latest'
type: string type: string
DockerIronicConfigImage: DockerIronicConfigImage:
description: The container image to use for the ironic config_volume description: The container image to use for the ironic config_volume
default: 'centos-binary-ironic-pxe:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -82,10 +76,7 @@ outputs:
config_volume: ironic config_volume: ironic
puppet_tags: ironic_config puppet_tags: ironic_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerIronicConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerIronicConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/ironic_conductor.json: /var/lib/kolla/config_files/ironic_conductor.json:
command: /usr/bin/ironic-conductor command: /usr/bin/ironic-conductor
@ -105,10 +96,7 @@ outputs:
step_4: step_4:
ironic_conductor: ironic_conductor:
start_order: 80 start_order: 80
image: image: {get_param: DockerIronicConductorImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerIronicConductorImage} ]
net: host net: host
privileged: true privileged: true
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Ironic PXE service OpenStack containerized Ironic PXE service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerIronicPxeImage: DockerIronicPxeImage:
description: image description: image
default: 'centos-binary-ironic-pxe:latest'
type: string type: string
DockerIronicConfigImage: DockerIronicConfigImage:
description: The container image to use for the ironic config_volume description: The container image to use for the ironic config_volume
default: 'centos-binary-ironic-pxe:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -61,10 +55,7 @@ outputs:
config_volume: ironic config_volume: ironic
puppet_tags: ironic_config puppet_tags: ironic_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerIronicConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerIronicConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/ironic_pxe_http.json: /var/lib/kolla/config_files/ironic_pxe_http.json:
command: /usr/sbin/httpd -DFOREGROUND command: /usr/sbin/httpd -DFOREGROUND
@ -88,10 +79,7 @@ outputs:
step_4: step_4:
ironic_pxe_tftp: ironic_pxe_tftp:
start_order: 90 start_order: 90
image: &ironic_pxe_image image: &ironic_pxe_image {get_param: DockerIronicPxeImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerIronicPxeImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Iscsid service OpenStack containerized Iscsid service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerIscsidImage: DockerIscsidImage:
description: image description: image
default: 'centos-binary-iscsid:latest'
type: string type: string
DockerIscsidConfigImage: DockerIscsidConfigImage:
description: The container image to use for the iscsid config_volume description: The container image to use for the iscsid config_volume
default: 'centos-binary-iscsid:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -61,10 +55,7 @@ outputs:
config_volume: iscsid config_volume: iscsid
#puppet_tags: file #puppet_tags: file
step_config: '' step_config: ''
config_image: config_image: {get_param: DockerIscsidConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerIscsidConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/iscsid.json: /var/lib/kolla/config_files/iscsid.json:
command: /usr/sbin/iscsid -f command: /usr/sbin/iscsid -f
@ -72,10 +63,7 @@ outputs:
step_3: step_3:
iscsid: iscsid:
start_order: 2 start_order: 2
image: image: {get_param: DockerIscsidImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerIscsidImage} ]
net: host net: host
privileged: true privileged: true
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Keystone service OpenStack containerized Keystone service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerKeystoneImage: DockerKeystoneImage:
description: image description: image
default: 'centos-binary-keystone:latest'
type: string type: string
DockerKeystoneConfigImage: DockerKeystoneConfigImage:
description: The container image to use for the keystone config_volume description: The container image to use for the keystone config_volume
default: 'centos-binary-keystone:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -95,10 +89,7 @@ outputs:
config_volume: keystone config_volume: keystone
puppet_tags: keystone_config puppet_tags: keystone_config
step_config: *step_config step_config: *step_config
config_image: &keystone_config_image config_image: &keystone_config_image {get_param: DockerKeystoneConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerKeystoneConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/keystone.json: /var/lib/kolla/config_files/keystone.json:
command: /usr/sbin/httpd -DFOREGROUND command: /usr/sbin/httpd -DFOREGROUND
@ -111,10 +102,7 @@ outputs:
# Kolla_bootstrap/db sync runs before permissions set by kolla_config # Kolla_bootstrap/db sync runs before permissions set by kolla_config
step_2: step_2:
keystone_init_log: keystone_init_log:
image: &keystone_image image: &keystone_image {get_param: DockerKeystoneImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerKeystoneImage} ]
user: root user: root
command: ['/bin/bash', '-c', 'mkdir -p /var/log/httpd; chown -R keystone:keystone /var/log/keystone'] command: ['/bin/bash', '-c', 'mkdir -p /var/log/httpd; chown -R keystone:keystone /var/log/keystone']
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Manila API service OpenStack containerized Manila API service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerManilaApiImage: DockerManilaApiImage:
description: image description: image
default: 'centos-binary-manila-api:latest'
type: string type: string
DockerManilaConfigImage: DockerManilaConfigImage:
description: The container image to use for the manila config_volume description: The container image to use for the manila config_volume
default: 'centos-binary-manila-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -70,10 +64,7 @@ outputs:
config_volume: manila config_volume: manila
puppet_tags: manila_config,manila_api_paste_ini puppet_tags: manila_config,manila_api_paste_ini
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerManilaConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerManilaConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/manila_api.json: /var/lib/kolla/config_files/manila_api.json:
command: /usr/bin/manila-api --config-file /usr/share/manila/manila-dist.conf --config-file /etc/manila/manila.conf command: /usr/bin/manila-api --config-file /usr/share/manila/manila-dist.conf --config-file /etc/manila/manila.conf
@ -89,10 +80,7 @@ outputs:
docker_config: docker_config:
step_2: step_2:
manila_init_logs: manila_init_logs:
image: &manila_api_image image: &manila_api_image {get_param: DockerManilaApiImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerManilaApiImage} ]
user: root user: root
volumes: volumes:
- /var/log/containers/manila:/var/log/manila - /var/log/containers/manila:/var/log/manila

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Manila Scheduler service OpenStack containerized Manila Scheduler service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerManilaSchedulerImage: DockerManilaSchedulerImage:
description: image description: image
default: 'centos-binary-manila-scheduler:latest'
type: string type: string
DockerManilaConfigImage: DockerManilaConfigImage:
description: The container image to use for the manila config_volume description: The container image to use for the manila config_volume
default: 'centos-binary-manila-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -70,10 +64,7 @@ outputs:
config_volume: manila config_volume: manila
puppet_tags: manila_config,manila_scheduler_paste_ini puppet_tags: manila_config,manila_scheduler_paste_ini
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerManilaConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerManilaConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/manila_scheduler.json: /var/lib/kolla/config_files/manila_scheduler.json:
command: /usr/bin/manila-scheduler --config-file /usr/share/manila/manila-dist.conf --config-file /etc/manila/manila.conf command: /usr/bin/manila-scheduler --config-file /usr/share/manila/manila-dist.conf --config-file /etc/manila/manila.conf
@ -89,10 +80,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
manila_scheduler: manila_scheduler:
image: image: {get_param: DockerManilaSchedulerImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerManilaSchedulerImage} ]
net: host net: host
restart: always restart: always
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Memcached services OpenStack containerized Memcached services
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerMemcachedImage: DockerMemcachedImage:
description: image description: image
default: 'centos-binary-memcached:latest'
type: string type: string
DockerMemcachedConfigImage: DockerMemcachedConfigImage:
description: The container image to use for the memcached config_volume description: The container image to use for the memcached config_volume
default: 'centos-binary-memcached:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -72,20 +66,14 @@ outputs:
config_volume: 'memcached' config_volume: 'memcached'
puppet_tags: 'file' puppet_tags: 'file'
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerMemcachedConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerMemcachedConfigImage} ]
kolla_config: {} kolla_config: {}
docker_config: docker_config:
step_1: step_1:
memcached_init_logs: memcached_init_logs:
start_order: 0 start_order: 0
detach: false detach: false
image: &memcached_image image: &memcached_image {get_param: DockerMemcachedImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerMemcachedImage} ]
privileged: false privileged: false
user: root user: root
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Mistral API service OpenStack containerized Mistral API service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerMistralApiImage: DockerMistralApiImage:
description: image description: image
default: 'centos-binary-mistral-api:latest'
type: string type: string
DockerMistralConfigImage: DockerMistralConfigImage:
description: The container image to use for the mistral config_volume description: The container image to use for the mistral config_volume
default: 'centos-binary-mistral-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -74,10 +68,7 @@ outputs:
config_volume: mistral config_volume: mistral
puppet_tags: mistral_config puppet_tags: mistral_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerMistralConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerMistralConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/mistral_api.json: /var/lib/kolla/config_files/mistral_api.json:
command: /usr/bin/mistral-server --config-file=/etc/mistral/mistral.conf --log-file=/var/log/mistral/api.log --server=api command: /usr/bin/mistral-server --config-file=/etc/mistral/mistral.conf --log-file=/var/log/mistral/api.log --server=api
@ -94,10 +85,7 @@ outputs:
# db sync runs before permissions set by kolla_config # db sync runs before permissions set by kolla_config
step_2: step_2:
mistral_init_logs: mistral_init_logs:
image: &mistral_api_image image: &mistral_api_image {get_param: DockerMistralApiImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerMistralApiImage} ]
privileged: false privileged: false
user: root user: root
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Mistral Engine service OpenStack containerized Mistral Engine service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerMistralEngineImage: DockerMistralEngineImage:
description: image description: image
default: 'centos-binary-mistral-engine:latest'
type: string type: string
DockerMistralConfigImage: DockerMistralConfigImage:
description: The container image to use for the mistral config_volume description: The container image to use for the mistral config_volume
default: 'centos-binary-mistral-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -75,10 +69,7 @@ outputs:
config_volume: mistral config_volume: mistral
puppet_tags: mistral_config puppet_tags: mistral_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerMistralConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerMistralConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/mistral_engine.json: /var/lib/kolla/config_files/mistral_engine.json:
command: /usr/bin/mistral-server --config-file=/etc/mistral/mistral.conf --log-file=/var/log/mistral/engine.log --server=engine command: /usr/bin/mistral-server --config-file=/etc/mistral/mistral.conf --log-file=/var/log/mistral/engine.log --server=engine
@ -94,10 +85,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
mistral_engine: mistral_engine:
image: image: {get_param: DockerMistralEngineImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerMistralEngineImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Mistral Executor service OpenStack containerized Mistral Executor service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerMistralExecutorImage: DockerMistralExecutorImage:
description: image description: image
default: 'centos-binary-mistral-executor:latest'
type: string type: string
DockerMistralConfigImage: DockerMistralConfigImage:
description: The container image to use for the mistral config_volume description: The container image to use for the mistral config_volume
default: 'centos-binary-mistral-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -75,10 +69,7 @@ outputs:
config_volume: mistral config_volume: mistral
puppet_tags: mistral_config puppet_tags: mistral_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerMistralConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerMistralConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/mistral_executor.json: /var/lib/kolla/config_files/mistral_executor.json:
command: /usr/bin/mistral-server --config-file=/etc/mistral/mistral.conf --log-file=/var/log/mistral/executor.log --server=executor command: /usr/bin/mistral-server --config-file=/etc/mistral/mistral.conf --log-file=/var/log/mistral/executor.log --server=executor
@ -94,10 +85,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
mistral_executor: mistral_executor:
image: image: {get_param: DockerMistralExecutorImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerMistralExecutorImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Multipathd service OpenStack containerized Multipathd service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerMultipathdImage: DockerMultipathdImage:
description: image description: image
default: 'centos-binary-multipathd:latest'
type: string type: string
DockerMultipathdConfigImage: DockerMultipathdConfigImage:
description: The container image to use for the multipathd config_volume description: The container image to use for the multipathd config_volume
default: 'centos-binary-multipathd:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -61,10 +55,7 @@ outputs:
config_volume: multipathd config_volume: multipathd
#puppet_tags: file #puppet_tags: file
step_config: '' step_config: ''
config_image: config_image: {get_param: DockerMultipathdConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerMultipathdConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/multipathd.json: /var/lib/kolla/config_files/multipathd.json:
command: /usr/sbin/multipathd -d command: /usr/sbin/multipathd -d
@ -72,10 +63,7 @@ outputs:
step_3: step_3:
multipathd: multipathd:
start_order: 1 start_order: 1
image: image: {get_param: DockerMultipathdImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerMultipathdImage} ]
net: host net: host
privileged: true privileged: true
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Neutron API service OpenStack containerized Neutron API service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerNeutronApiImage: DockerNeutronApiImage:
description: image description: image
default: 'centos-binary-neutron-server:latest'
type: string type: string
DockerNeutronConfigImage: DockerNeutronConfigImage:
description: The container image to use for the neutron config_volume description: The container image to use for the neutron config_volume
default: 'centos-binary-neutron-server:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -81,10 +75,7 @@ outputs:
config_volume: neutron config_volume: neutron
puppet_tags: neutron_config,neutron_api_config puppet_tags: neutron_config,neutron_api_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerNeutronConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNeutronConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/neutron_api.json: /var/lib/kolla/config_files/neutron_api.json:
command: /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-server command: /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-server
@ -108,10 +99,7 @@ outputs:
# db sync runs before permissions set by kolla_config # db sync runs before permissions set by kolla_config
step_2: step_2:
neutron_init_logs: neutron_init_logs:
image: &neutron_api_image image: &neutron_api_image {get_param: DockerNeutronApiImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNeutronApiImage} ]
privileged: false privileged: false
user: root user: root
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Neutron DHCP service OpenStack containerized Neutron DHCP service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerNeutronDHCPImage: DockerNeutronDHCPImage:
description: image description: image
default: 'centos-binary-neutron-dhcp-agent:latest'
type: string type: string
DockerNeutronConfigImage: DockerNeutronConfigImage:
description: The container image to use for the neutron config_volume description: The container image to use for the neutron config_volume
default: 'centos-binary-neutron-server:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -74,10 +68,7 @@ outputs:
config_volume: neutron config_volume: neutron
puppet_tags: neutron_config,neutron_dhcp_agent_config puppet_tags: neutron_config,neutron_dhcp_agent_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerNeutronConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNeutronConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/neutron_dhcp.json: /var/lib/kolla/config_files/neutron_dhcp.json:
command: /usr/bin/neutron-dhcp-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/dhcp_agent.ini --log-file /var/log/neutron/dhcp-agent.log --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-dhcp-agent command: /usr/bin/neutron-dhcp-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/dhcp_agent.ini --log-file /var/log/neutron/dhcp-agent.log --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-dhcp-agent
@ -93,10 +84,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
neutron_dhcp: neutron_dhcp:
image: image: {get_param: DockerNeutronDHCPImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNeutronDHCPImage} ]
net: host net: host
pid: host pid: host
privileged: true privileged: true

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Neutron L3 agent OpenStack containerized Neutron L3 agent
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerNeutronL3AgentImage: DockerNeutronL3AgentImage:
description: image description: image
default: 'centos-binary-neutron-l3-agent:latest'
type: string type: string
DockerNeutronConfigImage: DockerNeutronConfigImage:
description: The container image to use for the neutron config_volume description: The container image to use for the neutron config_volume
default: 'centos-binary-neutron-server:latest'
type: string type: string
ServiceData: ServiceData:
default: {} default: {}
@ -70,10 +64,7 @@ outputs:
puppet_tags: neutron_config,neutron_l3_agent_config puppet_tags: neutron_config,neutron_l3_agent_config
config_volume: neutron config_volume: neutron
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerNeutronConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNeutronConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/neutron_l3_agent.json: /var/lib/kolla/config_files/neutron_l3_agent.json:
command: /usr/bin/neutron-l3-agent --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/l3_agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/l3_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-l3-agent command: /usr/bin/neutron-l3-agent --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/l3_agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/l3_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-l3-agent
@ -89,10 +80,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
neutron_l3_agent: neutron_l3_agent:
image: image: {get_param: DockerNeutronL3AgentImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNeutronL3AgentImage} ]
net: host net: host
pid: host pid: host
privileged: true privileged: true

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Neutron Metadata agent OpenStack containerized Neutron Metadata agent
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerNeutronMetadataImage: DockerNeutronMetadataImage:
description: image description: image
default: 'centos-binary-neutron-metadata-agent:latest'
type: string type: string
DockerNeutronConfigImage: DockerNeutronConfigImage:
description: The container image to use for the neutron config_volume description: The container image to use for the neutron config_volume
default: 'centos-binary-neutron-server:latest'
type: string type: string
ServiceData: ServiceData:
default: {} default: {}
@ -70,10 +64,7 @@ outputs:
puppet_tags: neutron_config,neutron_metadata_agent_config puppet_tags: neutron_config,neutron_metadata_agent_config
config_volume: neutron config_volume: neutron
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerNeutronConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNeutronConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/neutron_metadata_agent.json: /var/lib/kolla/config_files/neutron_metadata_agent.json:
command: /usr/bin/neutron-metadata-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/metadata_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-metadata-agent command: /usr/bin/neutron-metadata-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/metadata_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-metadata-agent
@ -89,10 +80,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
neutron_metadata_agent: neutron_metadata_agent:
image: image: {get_param: DockerNeutronMetadataImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNeutronMetadataImage} ]
net: host net: host
pid: host pid: host
privileged: true privileged: true

View File

@ -4,17 +4,11 @@ description: >
OpenStack Neutron openvswitch service OpenStack Neutron openvswitch service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerOpenvswitchImage: DockerOpenvswitchImage:
description: image description: image
default: 'centos-binary-neutron-openvswitch-agent:latest'
type: string type: string
DockerNeutronConfigImage: DockerNeutronConfigImage:
description: The container image to use for the neutron config_volume description: The container image to use for the neutron config_volume
default: 'centos-binary-neutron-server:latest'
type: string type: string
ServiceData: ServiceData:
default: {} default: {}
@ -70,10 +64,7 @@ outputs:
config_volume: neutron config_volume: neutron
puppet_tags: neutron_config,neutron_agent_ovs,neutron_plugin_ml2 puppet_tags: neutron_config,neutron_agent_ovs,neutron_plugin_ml2
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerNeutronConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNeutronConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/neutron_ovs_agent.json: /var/lib/kolla/config_files/neutron_ovs_agent.json:
command: /usr/bin/neutron-openvswitch-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/openvswitch_agent.ini --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --config-dir /etc/neutron/conf.d/common command: /usr/bin/neutron-openvswitch-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/openvswitch_agent.ini --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --config-dir /etc/neutron/conf.d/common
@ -89,10 +80,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
neutron_ovs_agent: neutron_ovs_agent:
image: image: {get_param: DockerOpenvswitchImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerOpenvswitchImage} ]
net: host net: host
pid: host pid: host
privileged: true privileged: true

View File

@ -19,16 +19,10 @@ parameters:
via parameter_defaults in the resource registry. This via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults. mapping overrides those in ServiceNetMapDefaults.
type: json type: json
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerNeutronConfigImage: DockerNeutronConfigImage:
description: The container image to use for the neutron config_volume description: The container image to use for the neutron config_volume
default: 'centos-binary-neutron-server:latest'
type: string type: string
DefaultPasswords: DefaultPasswords:
default: {}
type: json type: json
RoleName: RoleName:
default: '' default: ''
@ -67,9 +61,6 @@ outputs:
config_volume: 'neutron' config_volume: 'neutron'
puppet_tags: neutron_plugin_ml2 puppet_tags: neutron_plugin_ml2
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerNeutronConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNeutronConfigImage} ]
kolla_config: {} kolla_config: {}
docker_config: {} docker_config: {}

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Nova API service OpenStack containerized Nova API service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerNovaApiImage: DockerNovaApiImage:
description: image description: image
default: 'centos-binary-nova-api:latest'
type: string type: string
DockerNovaConfigImage: DockerNovaConfigImage:
description: The container image to use for the nova config_volume description: The container image to use for the nova config_volume
default: 'centos-binary-nova-base:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -81,10 +75,7 @@ outputs:
config_volume: nova config_volume: nova
puppet_tags: nova_config puppet_tags: nova_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerNovaConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/nova_api.json: /var/lib/kolla/config_files/nova_api.json:
command: /usr/bin/nova-api command: /usr/bin/nova-api
@ -101,10 +92,7 @@ outputs:
# db sync runs before permissions set by kolla_config # db sync runs before permissions set by kolla_config
step_2: step_2:
nova_init_logs: nova_init_logs:
image: &nova_api_image image: &nova_api_image {get_param: DockerNovaApiImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaApiImage} ]
privileged: false privileged: false
user: root user: root
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Nova Compute service OpenStack containerized Nova Compute service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerNovaComputeImage: DockerNovaComputeImage:
description: image description: image
default: 'centos-binary-nova-compute:latest'
type: string type: string
DockerNovaLibvirtConfigImage: DockerNovaLibvirtConfigImage:
description: The container image to use for the nova_libvirt config_volume description: The container image to use for the nova_libvirt config_volume
default: 'centos-binary-nova-compute:latest'
type: string type: string
ServiceData: ServiceData:
default: {} default: {}
@ -78,10 +72,7 @@ outputs:
config_volume: nova_libvirt config_volume: nova_libvirt
puppet_tags: nova_config,nova_paste_api_ini puppet_tags: nova_config,nova_paste_api_ini
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerNovaLibvirtConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaLibvirtConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/nova_compute.json: /var/lib/kolla/config_files/nova_compute.json:
command: /usr/bin/nova-compute --config-file /etc/nova/nova.conf --config-file /etc/nova/rootwrap.conf command: /usr/bin/nova-compute --config-file /etc/nova/nova.conf --config-file /etc/nova/rootwrap.conf
@ -101,10 +92,7 @@ outputs:
# FIXME: run discover hosts here # FIXME: run discover hosts here
step_4: step_4:
nova_compute: nova_compute:
image: &nova_compute_image image: &nova_compute_image {get_param: DockerNovaComputeImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaComputeImage} ]
net: host net: host
privileged: true privileged: true
user: nova user: nova

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Nova Conductor service OpenStack containerized Nova Conductor service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerNovaConductorImage: DockerNovaConductorImage:
description: image description: image
default: 'centos-binary-nova-conductor:latest'
type: string type: string
DockerNovaConfigImage: DockerNovaConfigImage:
description: The container image to use for the nova config_volume description: The container image to use for the nova config_volume
default: 'centos-binary-nova-base:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -73,10 +67,7 @@ outputs:
config_volume: nova config_volume: nova
puppet_tags: nova_config puppet_tags: nova_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerNovaConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/nova_conductor.json: /var/lib/kolla/config_files/nova_conductor.json:
command: /usr/bin/nova-conductor command: /usr/bin/nova-conductor
@ -92,10 +83,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
nova_conductor: nova_conductor:
image: image: {get_param: DockerNovaConductorImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaConductorImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Nova Consoleauth service OpenStack containerized Nova Consoleauth service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerNovaConsoleauthImage: DockerNovaConsoleauthImage:
description: image description: image
default: 'centos-binary-nova-consoleauth:latest'
type: string type: string
DockerNovaConfigImage: DockerNovaConfigImage:
description: The container image to use for the nova config_volume description: The container image to use for the nova config_volume
default: 'centos-binary-nova-base:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -72,10 +66,7 @@ outputs:
config_volume: nova config_volume: nova
puppet_tags: nova_config puppet_tags: nova_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerNovaConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/nova_consoleauth.json: /var/lib/kolla/config_files/nova_consoleauth.json:
command: /usr/bin/nova-consoleauth command: /usr/bin/nova-consoleauth
@ -91,10 +82,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
nova_consoleauth: nova_consoleauth:
image: image: {get_param: DockerNovaConsoleauthImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaConsoleauthImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Nova Ironic Compute service OpenStack containerized Nova Ironic Compute service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerNovaComputeIronicImage: DockerNovaComputeIronicImage:
description: image description: image
default: 'centos-binary-nova-compute-ironic:latest'
type: string type: string
DockerNovaConfigImage: DockerNovaConfigImage:
description: The container image to use for the nova config_volume description: The container image to use for the nova config_volume
default: 'centos-binary-nova-base:latest'
type: string type: string
ServiceData: ServiceData:
default: {} default: {}
@ -70,10 +64,7 @@ outputs:
config_volume: nova config_volume: nova
puppet_tags: nova_config,nova_paste_api_ini puppet_tags: nova_config,nova_paste_api_ini
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerNovaConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/nova_ironic.json: /var/lib/kolla/config_files/nova_ironic.json:
command: /usr/bin/nova-compute --config-file /etc/nova/nova.conf --config-file /etc/nova/rootwrap.conf command: /usr/bin/nova-compute --config-file /etc/nova/nova.conf --config-file /etc/nova/rootwrap.conf
@ -92,10 +83,7 @@ outputs:
docker_config: docker_config:
step_5: step_5:
nova_compute: nova_compute:
image: image: {get_param: DockerNovaComputeIronicImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaComputeIronicImage} ]
net: host net: host
privileged: true privileged: true
user: root user: root

View File

@ -4,19 +4,13 @@ description: >
OpenStack Libvirt Service OpenStack Libvirt Service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerNovaLibvirtImage: DockerNovaLibvirtImage:
description: image description: image
default: 'centos-binary-nova-libvirt:latest'
type: string type: string
# we configure libvirt via the nova-compute container due to coupling # we configure libvirt via the nova-compute container due to coupling
# in the puppet modules # in the puppet modules
DockerNovaLibvirtConfigImage: DockerNovaLibvirtConfigImage:
description: The container image to use for the nova_libvirt config_volume description: The container image to use for the nova_libvirt config_volume
default: 'centos-binary-nova-compute:latest'
type: string type: string
EnablePackageInstall: EnablePackageInstall:
default: 'false' default: 'false'
@ -104,10 +98,7 @@ outputs:
config_volume: nova_libvirt config_volume: nova_libvirt
puppet_tags: nova_config puppet_tags: nova_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerNovaLibvirtConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaLibvirtConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/nova_libvirt.json: /var/lib/kolla/config_files/nova_libvirt.json:
command: command:
@ -127,10 +118,7 @@ outputs:
docker_config: docker_config:
step_3: step_3:
nova_libvirt: nova_libvirt:
image: image: {get_param: DockerNovaLibvirtImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaLibvirtImage} ]
net: host net: host
pid: host pid: host
privileged: true privileged: true

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Nova Placement API service OpenStack containerized Nova Placement API service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerNovaPlacementImage: DockerNovaPlacementImage:
description: image description: image
default: 'centos-binary-nova-placement-api:latest'
type: string type: string
DockerNovaPlacementConfigImage: DockerNovaPlacementConfigImage:
description: The container image to use for the nova_placement config_volume description: The container image to use for the nova_placement config_volume
default: 'centos-binary-nova-placement-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -75,10 +69,7 @@ outputs:
config_volume: nova_placement config_volume: nova_placement
puppet_tags: nova_config puppet_tags: nova_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerNovaPlacementConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaPlacementConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/nova_placement.json: /var/lib/kolla/config_files/nova_placement.json:
command: /usr/sbin/httpd -DFOREGROUND command: /usr/sbin/httpd -DFOREGROUND
@ -96,10 +87,7 @@ outputs:
step_3: step_3:
nova_placement: nova_placement:
start_order: 1 start_order: 1
image: image: {get_param: DockerNovaPlacementImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaPlacementImage} ]
net: host net: host
user: root user: root
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Nova Scheduler service OpenStack containerized Nova Scheduler service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerNovaSchedulerImage: DockerNovaSchedulerImage:
description: image description: image
default: 'centos-binary-nova-scheduler:latest'
type: string type: string
DockerNovaConfigImage: DockerNovaConfigImage:
description: The container image to use for the nova config_volume description: The container image to use for the nova config_volume
default: 'centos-binary-nova-base:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -72,10 +66,7 @@ outputs:
config_volume: nova config_volume: nova
puppet_tags: nova_config puppet_tags: nova_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerNovaConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/nova_scheduler.json: /var/lib/kolla/config_files/nova_scheduler.json:
command: /usr/bin/nova-scheduler command: /usr/bin/nova-scheduler
@ -91,10 +82,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
nova_scheduler: nova_scheduler:
image: image: {get_param: DockerNovaSchedulerImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaSchedulerImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Nova Vncproxy service OpenStack containerized Nova Vncproxy service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerNovaVncProxyImage: DockerNovaVncProxyImage:
description: image description: image
default: 'centos-binary-nova-novncproxy:latest'
type: string type: string
DockerNovaConfigImage: DockerNovaConfigImage:
description: The container image to use for the nova config_volume description: The container image to use for the nova config_volume
default: 'centos-binary-nova-base:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -72,10 +66,7 @@ outputs:
config_volume: nova config_volume: nova
puppet_tags: nova_config puppet_tags: nova_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerNovaConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/nova_vnc_proxy.json: /var/lib/kolla/config_files/nova_vnc_proxy.json:
command: /usr/bin/nova-novncproxy --web /usr/share/novnc/ command: /usr/bin/nova-novncproxy --web /usr/share/novnc/
@ -91,10 +82,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
nova_vnc_proxy: nova_vnc_proxy:
image: image: {get_param: DockerNovaVncProxyImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerNovaVncProxyImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack Octavia service configured with Puppet OpenStack Octavia service configured with Puppet
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerOctaviaApiImage: DockerOctaviaApiImage:
description: image description: image
default: 'centos-binary-octavia-api:latest'
type: string type: string
DockerOctaviaConfigImage: DockerOctaviaConfigImage:
description: The container image to use for the octavia config_volume description: The container image to use for the octavia config_volume
default: 'centos-binary-octavia-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -80,10 +74,7 @@ outputs:
config_volume: octavia config_volume: octavia
puppet_tags: octavia_config puppet_tags: octavia_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerOctaviaConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerOctaviaConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/octavia_api.json: /var/lib/kolla/config_files/octavia_api.json:
command: /usr/bin/octavia-api --config-file /usr/share/octavia/octavia-dist.conf --config-file /etc/octavia/octavia.conf --log-file /var/log/octavia/api.log --config-dir /etc/octavia/conf.d/common --config-dir /etc/octavia/conf.d/octavia-api command: /usr/bin/octavia-api --config-file /usr/share/octavia/octavia-dist.conf --config-file /etc/octavia/octavia.conf --log-file /var/log/octavia/api.log --config-dir /etc/octavia/conf.d/common --config-dir /etc/octavia/conf.d/octavia-api
@ -104,10 +95,7 @@ outputs:
step_2: step_2:
octavia_api_init_dirs: octavia_api_init_dirs:
start_order: 0 start_order: 0
image: &octavia_api_image image: &octavia_api_image {get_param: DockerOctaviaApiImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerOctaviaApiImage} ]
user: root user: root
volumes: volumes:
# NOTE(mandre) we need extra dir for the service in /etc/octavia/conf.d # NOTE(mandre) we need extra dir for the service in /etc/octavia/conf.d

View File

@ -4,17 +4,11 @@ description: >
OpenStack Octavia health-manager service configured with Puppet OpenStack Octavia health-manager service configured with Puppet
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerOctaviaHealthManagerImage: DockerOctaviaHealthManagerImage:
description: image description: image
default: 'centos-binary-octavia-health-manager:latest'
type: string type: string
DockerOctaviaConfigImage: DockerOctaviaConfigImage:
description: The container image to use for the octavia config_volume description: The container image to use for the octavia config_volume
default: 'centos-binary-octavia-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -73,10 +67,7 @@ outputs:
config_volume: octavia config_volume: octavia
puppet_tags: octavia_config puppet_tags: octavia_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerOctaviaConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerOctaviaConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/octavia_health_manager.json: /var/lib/kolla/config_files/octavia_health_manager.json:
command: /usr/bin/octavia-health-manager --config-file /usr/share/octavia/octavia-dist.conf --config-file /etc/octavia/octavia.conf --log-file /var/log/octavia/health-manager.log --config-dir /etc/octavia/conf.d/common --config-dir /etc/octavia/conf.d/octavia-health-manager command: /usr/bin/octavia-health-manager --config-file /usr/share/octavia/octavia-dist.conf --config-file /etc/octavia/octavia.conf --log-file /var/log/octavia/health-manager.log --config-dir /etc/octavia/conf.d/common --config-dir /etc/octavia/conf.d/octavia-health-manager
@ -89,10 +80,7 @@ outputs:
step_2: step_2:
octavia_health_manager_init_dirs: octavia_health_manager_init_dirs:
start_order: 0 start_order: 0
image: &octavia_health_manager_image image: &octavia_health_manager_image {get_param: DockerOctaviaHealthManagerImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerOctaviaHealthManagerImage} ]
user: root user: root
volumes: volumes:
# NOTE(mandre) we need extra dir for the service in /etc/octavia/conf.d # NOTE(mandre) we need extra dir for the service in /etc/octavia/conf.d

View File

@ -4,17 +4,11 @@ description: >
OpenStack Octavia service configured with Puppet OpenStack Octavia service configured with Puppet
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerOctaviaHousekeepingImage: DockerOctaviaHousekeepingImage:
description: image description: image
default: 'centos-binary-octavia-housekeeping:latest'
type: string type: string
DockerOctaviaConfigImage: DockerOctaviaConfigImage:
description: The container image to use for the octavia config_volume description: The container image to use for the octavia config_volume
default: 'centos-binary-octavia-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -73,10 +67,7 @@ outputs:
config_volume: octavia config_volume: octavia
puppet_tags: octavia_config puppet_tags: octavia_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerOctaviaConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerOctaviaConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/octavia_housekeeping.json: /var/lib/kolla/config_files/octavia_housekeeping.json:
command: /usr/bin/octavia-housekeeping --config-file /usr/share/octavia/octavia-dist.conf --config-file /etc/octavia/octavia.conf --log-file /var/log/octavia/housekeeping.log --config-dir /etc/octavia/conf.d/common --config-dir /etc/octavia/conf.d/octavia-housekeeping command: /usr/bin/octavia-housekeeping --config-file /usr/share/octavia/octavia-dist.conf --config-file /etc/octavia/octavia.conf --log-file /var/log/octavia/housekeeping.log --config-dir /etc/octavia/conf.d/common --config-dir /etc/octavia/conf.d/octavia-housekeeping
@ -89,10 +80,7 @@ outputs:
step_2: step_2:
octavia_housekeeping_init_dirs: octavia_housekeeping_init_dirs:
start_order: 0 start_order: 0
image: &octavia_housekeeping_image image: &octavia_housekeeping_image {get_param: DockerOctaviaHousekeepingImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerOctaviaHousekeepingImage} ]
user: root user: root
volumes: volumes:
# NOTE(mandre) we need extra dir for the service in /etc/octavia/conf.d # NOTE(mandre) we need extra dir for the service in /etc/octavia/conf.d

View File

@ -4,17 +4,11 @@ description: >
OpenStack Octavia worker service configured with Puppet OpenStack Octavia worker service configured with Puppet
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerOctaviaWorkerImage: DockerOctaviaWorkerImage:
description: image description: image
default: 'centos-binary-octavia-worker:latest'
type: string type: string
DockerOctaviaConfigImage: DockerOctaviaConfigImage:
description: The container image to use for the octavia config_volume description: The container image to use for the octavia config_volume
default: 'centos-binary-octavia-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -73,10 +67,7 @@ outputs:
config_volume: octavia config_volume: octavia
puppet_tags: octavia_config puppet_tags: octavia_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerOctaviaConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerOctaviaConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/octavia_worker.json: /var/lib/kolla/config_files/octavia_worker.json:
command: /usr/bin/octavia-worker --config-file /usr/share/octavia/octavia-dist.conf --config-file /etc/octavia/octavia.conf --log-file /var/log/octavia/worker.log --config-dir /etc/octavia/conf.d/common --config-dir /etc/octavia/conf.d/octavia-worker command: /usr/bin/octavia-worker --config-file /usr/share/octavia/octavia-dist.conf --config-file /etc/octavia/octavia.conf --log-file /var/log/octavia/worker.log --config-dir /etc/octavia/conf.d/common --config-dir /etc/octavia/conf.d/octavia-worker
@ -89,10 +80,7 @@ outputs:
step_2: step_2:
octavia_worker_init_dirs: octavia_worker_init_dirs:
start_order: 0 start_order: 0
image: &octavia_worker_image image: &octavia_worker_image {get_param: DockerOctaviaWorkerImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerOctaviaWorkerImage} ]
user: root user: root
volumes: volumes:
# NOTE(mandre) we need extra dir for the service in /etc/octavia/conf.d # NOTE(mandre) we need extra dir for the service in /etc/octavia/conf.d

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Cinder Backup service OpenStack containerized Cinder Backup service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerCinderBackupImage: DockerCinderBackupImage:
description: image description: image
default: 'centos-binary-cinder-backup:latest'
type: string type: string
DockerCinderConfigImage: DockerCinderConfigImage:
description: The container image to use for the cinder config_volume description: The container image to use for the cinder config_volume
default: 'centos-binary-cinder-api:latest'
type: string type: string
CinderBackupBackend: CinderBackupBackend:
default: swift default: swift
@ -79,10 +73,7 @@ outputs:
config_settings: config_settings:
map_merge: map_merge:
- get_attr: [CinderBackupBase, role_data, config_settings] - get_attr: [CinderBackupBase, role_data, config_settings]
- tripleo::profile::pacemaker::cinder::backup_bundle::cinder_backup_docker_image: &cinder_backup_image - tripleo::profile::pacemaker::cinder::backup_bundle::cinder_backup_docker_image: &cinder_backup_image {get_param: DockerCinderBackupImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCinderBackupImage} ]
cinder::backup::manage_service: false cinder::backup::manage_service: false
cinder::backup::enabled: false cinder::backup::enabled: false
step_config: "" step_config: ""
@ -92,10 +83,7 @@ outputs:
config_volume: cinder config_volume: cinder
puppet_tags: cinder_config,file,concat,file_line puppet_tags: cinder_config,file,concat,file_line
step_config: {get_attr: [CinderBackupBase, role_data, step_config]} step_config: {get_attr: [CinderBackupBase, role_data, step_config]}
config_image: config_image: {get_param: DockerCinderConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCinderConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/cinder_backup.json: /var/lib/kolla/config_files/cinder_backup.json:
command: /usr/bin/cinder-backup --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf command: /usr/bin/cinder-backup --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Cinder Volume service OpenStack containerized Cinder Volume service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerCinderVolumeImage: DockerCinderVolumeImage:
description: image description: image
default: 'centos-binary-cinder-volume:latest'
type: string type: string
DockerCinderConfigImage: DockerCinderConfigImage:
description: The container image to use for the cinder config_volume description: The container image to use for the cinder config_volume
default: 'centos-binary-cinder-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -72,10 +66,7 @@ outputs:
config_settings: config_settings:
map_merge: map_merge:
- get_attr: [CinderBase, role_data, config_settings] - get_attr: [CinderBase, role_data, config_settings]
- tripleo::profile::pacemaker::cinder::volume_bundle::cinder_volume_docker_image: &cinder_volume_image - tripleo::profile::pacemaker::cinder::volume_bundle::cinder_volume_docker_image: &cinder_volume_image {get_param: DockerCinderVolumeImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCinderVolumeImage} ]
cinder::volume::manage_service: false cinder::volume::manage_service: false
cinder::volume::enabled: false cinder::volume::enabled: false
cinder::host: hostgroup cinder::host: hostgroup
@ -86,10 +77,7 @@ outputs:
config_volume: cinder config_volume: cinder
puppet_tags: cinder_config,file,concat,file_line puppet_tags: cinder_config,file,concat,file_line
step_config: {get_attr: [CinderBase, role_data, step_config]} step_config: {get_attr: [CinderBase, role_data, step_config]}
config_image: config_image: {get_param: DockerCinderConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerCinderConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/cinder_volume.json: /var/lib/kolla/config_files/cinder_volume.json:
command: /usr/bin/cinder-volume --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf command: /usr/bin/cinder-volume --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf

View File

@ -6,17 +6,11 @@ description: >
the local galera node is synced the local galera node is synced
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerClustercheckImage: DockerClustercheckImage:
description: image description: image
default: 'centos-binary-mariadb:latest'
type: string type: string
DockerClustercheckConfigImage: DockerClustercheckConfigImage:
description: The container image to use for the clustercheck config_volume description: The container image to use for the clustercheck config_volume
default: 'centos-binary-mariadb:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -72,10 +66,7 @@ outputs:
config_volume: clustercheck config_volume: clustercheck
puppet_tags: file # set this even though file is the default puppet_tags: file # set this even though file is the default
step_config: "include ::tripleo::profile::pacemaker::clustercheck" step_config: "include ::tripleo::profile::pacemaker::clustercheck"
config_image: config_image: {get_param: DockerClustercheckConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerClustercheckConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/clustercheck.json: /var/lib/kolla/config_files/clustercheck.json:
command: /usr/sbin/xinetd -dontfork command: /usr/sbin/xinetd -dontfork
@ -88,10 +79,7 @@ outputs:
step_2: step_2:
clustercheck: clustercheck:
start_order: 1 start_order: 1
image: image: {get_param: DockerClustercheckImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerClustercheckImage} ]
restart: always restart: always
net: host net: host
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
MySQL service deployment with pacemaker bundle MySQL service deployment with pacemaker bundle
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerMysqlImage: DockerMysqlImage:
description: image description: image
default: 'centos-binary-mariadb:latest'
type: string type: string
DockerMysqlConfigImage: DockerMysqlConfigImage:
description: The container image to use for the mysql config_volume description: The container image to use for the mysql config_volume
default: 'centos-binary-mariadb:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -70,11 +64,7 @@ outputs:
config_settings: config_settings:
map_merge: map_merge:
- {get_attr: [MysqlPuppetBase, role_data, config_settings]} - {get_attr: [MysqlPuppetBase, role_data, config_settings]}
- tripleo::profile::pacemaker::database::mysql_bundle::mysql_docker_image: &mysql_image - tripleo::profile::pacemaker::database::mysql_bundle::mysql_docker_image: &mysql_image {get_param: DockerMysqlImage}
list_join:
- '/'
- - {get_param: DockerNamespace}
- {get_param: DockerMysqlImage}
step_config: "" step_config: ""
# BEGIN DOCKER SETTINGS # # BEGIN DOCKER SETTINGS #
puppet_config: puppet_config:
@ -86,10 +76,7 @@ outputs:
- - "['Mysql_datadir', 'Mysql_user', 'Mysql_database', 'Mysql_grant', 'Mysql_plugin'].each |String $val| { noop_resource($val) }" - - "['Mysql_datadir', 'Mysql_user', 'Mysql_database', 'Mysql_grant', 'Mysql_plugin'].each |String $val| { noop_resource($val) }"
- "exec {'wait-for-settle': command => '/bin/true' }" - "exec {'wait-for-settle': command => '/bin/true' }"
- "include ::tripleo::profile::pacemaker::database::mysql_bundle" - "include ::tripleo::profile::pacemaker::database::mysql_bundle"
config_image: config_image: {get_param: DockerMysqlConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerMysqlConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/mysql.json: /var/lib/kolla/config_files/mysql.json:
command: /usr/sbin/pacemaker_remoted command: /usr/sbin/pacemaker_remoted

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Redis services OpenStack containerized Redis services
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerRedisImage: DockerRedisImage:
description: image description: image
default: 'centos-binary-redis:latest'
type: string type: string
DockerRedisConfigImage: DockerRedisConfigImage:
description: The container image to use for the redis config_volume description: The container image to use for the redis config_volume
default: 'centos-binary-redis:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -66,11 +60,7 @@ outputs:
- redis::service_manage: false - redis::service_manage: false
redis::notify_service: false redis::notify_service: false
redis::managed_by_cluster_manager: true redis::managed_by_cluster_manager: true
tripleo::profile::pacemaker::database::redis_bundle::redis_docker_image: &redis_image tripleo::profile::pacemaker::database::redis_bundle::redis_docker_image: &redis_image {get_param: DockerRedisImage}
list_join:
- '/'
- - {get_param: DockerNamespace}
- {get_param: DockerRedisImage}
step_config: "" step_config: ""
service_config_settings: {get_attr: [RedisBase, role_data, service_config_settings]} service_config_settings: {get_attr: [RedisBase, role_data, service_config_settings]}
@ -83,10 +73,7 @@ outputs:
puppet_tags: 'exec' puppet_tags: 'exec'
step_config: step_config:
get_attr: [RedisBase, role_data, step_config] get_attr: [RedisBase, role_data, step_config]
config_image: &redis_config_image config_image: &redis_config_image {get_param: DockerRedisConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerRedisConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/redis.json: /var/lib/kolla/config_files/redis.json:
command: /usr/sbin/pacemaker_remoted command: /usr/sbin/pacemaker_remoted

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized HAproxy service for pacemaker OpenStack containerized HAproxy service for pacemaker
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerHAProxyImage: DockerHAProxyImage:
description: image description: image
default: 'centos-binary-haproxy:latest'
type: string type: string
DockerHAProxyConfigImage: DockerHAProxyConfigImage:
description: The container image to use for the haproxy config_volume description: The container image to use for the haproxy config_volume
default: 'centos-binary-haproxy:latest'
type: string type: string
ServiceData: ServiceData:
default: {} default: {}
@ -70,10 +64,7 @@ outputs:
- get_attr: [HAProxyBase, role_data, config_settings] - get_attr: [HAProxyBase, role_data, config_settings]
- tripleo::haproxy::haproxy_daemon: false - tripleo::haproxy::haproxy_daemon: false
haproxy_docker: true haproxy_docker: true
tripleo::profile::pacemaker::haproxy_bundle::haproxy_docker_image: &haproxy_image tripleo::profile::pacemaker::haproxy_bundle::haproxy_docker_image: &haproxy_image {get_param: DockerHAProxyImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerHAProxyImage} ]
step_config: "" step_config: ""
service_config_settings: {get_attr: [HAProxyBase, role_data, service_config_settings]} service_config_settings: {get_attr: [HAProxyBase, role_data, service_config_settings]}
# BEGIN DOCKER SETTINGS # BEGIN DOCKER SETTINGS
@ -87,10 +78,7 @@ outputs:
- "class tripleo::firewall(){}; define tripleo::firewall::rule( $port = undef, $dport = undef, $sport = undef, $proto = undef, $action = undef, $state = undef, $source = undef, $iniface = undef, $chain = undef, $destination = undef, $extras = undef){}" - "class tripleo::firewall(){}; define tripleo::firewall::rule( $port = undef, $dport = undef, $sport = undef, $proto = undef, $action = undef, $state = undef, $source = undef, $iniface = undef, $chain = undef, $destination = undef, $extras = undef){}"
- "['pcmk_bundle', 'pcmk_resource', 'pcmk_property', 'pcmk_constraint', 'pcmk_resource_default'].each |String $val| { noop_resource($val) }" - "['pcmk_bundle', 'pcmk_resource', 'pcmk_property', 'pcmk_constraint', 'pcmk_resource_default'].each |String $val| { noop_resource($val) }"
- 'include ::tripleo::profile::pacemaker::haproxy_bundle' - 'include ::tripleo::profile::pacemaker::haproxy_bundle'
config_image: config_image: {get_param: DockerHAProxyConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerHAProxyConfigImage} ]
volumes: &deployed_cert_mount volumes: &deployed_cert_mount
- list_join: - list_join:
- ':' - ':'

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Rabbitmq service OpenStack containerized Rabbitmq service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerRabbitmqImage: DockerRabbitmqImage:
description: image description: image
default: 'centos-binary-rabbitmq:latest'
type: string type: string
DockerRabbitmqConfigImage: DockerRabbitmqConfigImage:
description: The container image to use for the rabbitmq config_volume description: The container image to use for the rabbitmq config_volume
default: 'centos-binary-rabbitmq:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -68,11 +62,7 @@ outputs:
map_merge: map_merge:
- {get_attr: [RabbitmqBase, role_data, config_settings]} - {get_attr: [RabbitmqBase, role_data, config_settings]}
- rabbitmq::service_manage: false - rabbitmq::service_manage: false
tripleo::profile::pacemaker::rabbitmq_bundle::rabbitmq_docker_image: &rabbitmq_image tripleo::profile::pacemaker::rabbitmq_bundle::rabbitmq_docker_image: &rabbitmq_image {get_param: DockerRabbitmqImage}
list_join:
- '/'
- - {get_param: DockerNamespace}
- {get_param: DockerRabbitmqImage}
step_config: &step_config step_config: &step_config
get_attr: [RabbitmqBase, role_data, step_config] get_attr: [RabbitmqBase, role_data, step_config]
service_config_settings: {get_attr: [RabbitmqBase, role_data, service_config_settings]} service_config_settings: {get_attr: [RabbitmqBase, role_data, service_config_settings]}
@ -81,10 +71,7 @@ outputs:
config_volume: rabbitmq config_volume: rabbitmq
puppet_tags: file puppet_tags: file
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerRabbitmqConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerRabbitmqConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/rabbitmq.json: /var/lib/kolla/config_files/rabbitmq.json:
command: /usr/sbin/pacemaker_remoted command: /usr/sbin/pacemaker_remoted

View File

@ -6,17 +6,11 @@ description: >
will be disabled in future releases. will be disabled in future releases.
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerPankoApiImage: DockerPankoApiImage:
description: image description: image
default: 'centos-binary-panko-api:latest'
type: string type: string
DockerPankoConfigImage: DockerPankoConfigImage:
description: The container image to use for the panko config_volume description: The container image to use for the panko config_volume
default: 'centos-binary-panko-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -84,10 +78,7 @@ outputs:
config_volume: panko config_volume: panko
puppet_tags: panko_api_paste_ini,panko_config puppet_tags: panko_api_paste_ini,panko_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerPankoConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerPankoConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/panko_api.json: /var/lib/kolla/config_files/panko_api.json:
command: /usr/sbin/httpd -DFOREGROUND command: /usr/sbin/httpd -DFOREGROUND
@ -103,10 +94,7 @@ outputs:
docker_config: docker_config:
step_2: step_2:
panko_init_log: panko_init_log:
image: &panko_api_image image: &panko_api_image {get_param: DockerPankoApiImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerPankoApiImage} ]
user: root user: root
volumes: volumes:
- /var/log/containers/panko:/var/log/panko - /var/log/containers/panko:/var/log/panko

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Rabbitmq service OpenStack containerized Rabbitmq service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerRabbitmqImage: DockerRabbitmqImage:
description: image description: image
default: 'centos-binary-rabbitmq:latest'
type: string type: string
DockerRabbitmqConfigImage: DockerRabbitmqConfigImage:
description: The container image to use for the rabbitmq config_volume description: The container image to use for the rabbitmq config_volume
default: 'centos-binary-rabbitmq:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -82,10 +76,7 @@ outputs:
puppet_config: puppet_config:
config_volume: rabbitmq config_volume: rabbitmq
step_config: *step_config step_config: *step_config
config_image: &rabbitmq_config_image config_image: &rabbitmq_config_image {get_param: DockerRabbitmqConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerRabbitmqConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/rabbitmq.json: /var/lib/kolla/config_files/rabbitmq.json:
command: /usr/lib/rabbitmq/bin/rabbitmq-server command: /usr/lib/rabbitmq/bin/rabbitmq-server
@ -104,10 +95,7 @@ outputs:
rabbitmq_init_logs: rabbitmq_init_logs:
start_order: 0 start_order: 0
detach: false detach: false
image: &rabbitmq_image image: &rabbitmq_image {get_param: DockerRabbitmqImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerRabbitmqImage} ]
privileged: false privileged: false
user: root user: root
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack Sahara service configured with Puppet OpenStack Sahara service configured with Puppet
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerSaharaApiImage: DockerSaharaApiImage:
description: image description: image
default: 'centos-binary-sahara-api:latest'
type: string type: string
DockerSaharaConfigImage: DockerSaharaConfigImage:
description: The container image to use for the sahara config_volume description: The container image to use for the sahara config_volume
default: 'centos-binary-sahara-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -73,10 +67,7 @@ outputs:
config_volume: sahara config_volume: sahara
puppet_tags: sahara_api_paste_ini,sahara_cluster_template,sahara_config,sahara_node_group_template puppet_tags: sahara_api_paste_ini,sahara_cluster_template,sahara_config,sahara_node_group_template
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerSaharaConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerSaharaConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/sahara-api.json: /var/lib/kolla/config_files/sahara-api.json:
command: /usr/bin/sahara-api --config-file /etc/sahara/sahara.conf command: /usr/bin/sahara-api --config-file /etc/sahara/sahara.conf
@ -95,10 +86,7 @@ outputs:
docker_config: docker_config:
step_3: step_3:
sahara_db_sync: sahara_db_sync:
image: &sahara_api_image image: &sahara_api_image {get_param: DockerSaharaApiImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerSaharaApiImage} ]
net: host net: host
privileged: false privileged: false
detach: false detach: false

View File

@ -4,17 +4,11 @@ description: >
OpenStack Sahara service configured with Puppet OpenStack Sahara service configured with Puppet
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerSaharaEngineImage: DockerSaharaEngineImage:
description: image description: image
default: 'centos-binary-sahara-engine:latest'
type: string type: string
DockerSaharaConfigImage: DockerSaharaConfigImage:
description: The container image to use for the sahara config_volume description: The container image to use for the sahara config_volume
default: 'centos-binary-sahara-api:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -73,10 +67,7 @@ outputs:
config_volume: sahara config_volume: sahara
puppet_tags: sahara_engine_paste_ini,sahara_cluster_template,sahara_config,sahara_node_group_template puppet_tags: sahara_engine_paste_ini,sahara_cluster_template,sahara_config,sahara_node_group_template
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerSaharaConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerSaharaConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/sahara-engine.json: /var/lib/kolla/config_files/sahara-engine.json:
command: /usr/bin/sahara-engine --config-file /etc/sahara/sahara.conf command: /usr/bin/sahara-engine --config-file /etc/sahara/sahara.conf
@ -95,10 +86,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
sahara_engine: sahara_engine:
image: image: {get_param: DockerSaharaEngineImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerSaharaEngineImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
Containerized Sensu client service Containerized Sensu client service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerSensuClientImage: DockerSensuClientImage:
description: image description: image
default: 'centos-binary-sensu-client:latest'
type: string type: string
DockerSensuConfigImage: DockerSensuConfigImage:
description: The container image to use for the sensu config_volume description: The container image to use for the sensu config_volume
default: 'centos-binary-sensu-client:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -107,10 +101,7 @@ outputs:
config_volume: sensu config_volume: sensu
puppet_tags: sensu_rabbitmq_config,sensu_client_config,sensu_check_config,sensu_check puppet_tags: sensu_rabbitmq_config,sensu_client_config,sensu_check_config,sensu_check
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerSensuConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerSensuConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/sensu-client.json: /var/lib/kolla/config_files/sensu-client.json:
command: /usr/bin/sensu-client -d /etc/sensu/conf.d/ -l /var/log/sensu/sensu-client.log command: /usr/bin/sensu-client -d /etc/sensu/conf.d/ -l /var/log/sensu/sensu-client.log
@ -126,10 +117,7 @@ outputs:
docker_config: docker_config:
step_3: step_3:
sensu_client: sensu_client:
image: image: {get_param: DockerSensuClientImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerSensuClientImage} ]
net: host net: host
privileged: true privileged: true
# NOTE(mmagr) kolla image changes the user to 'sensu', we need it # NOTE(mmagr) kolla image changes the user to 'sensu', we need it

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized swift proxy service OpenStack containerized swift proxy service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerSwiftProxyImage: DockerSwiftProxyImage:
description: image description: image
default: 'centos-binary-swift-proxy-server:latest'
type: string type: string
DockerSwiftConfigImage: DockerSwiftConfigImage:
description: The container image to use for the swift config_volume description: The container image to use for the swift config_volume
default: 'centos-binary-swift-proxy-server:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -79,10 +73,7 @@ outputs:
config_volume: swift config_volume: swift
puppet_tags: swift_proxy_config puppet_tags: swift_proxy_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerSwiftConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerSwiftConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/swift_proxy.json: /var/lib/kolla/config_files/swift_proxy.json:
command: /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf command: /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
@ -106,10 +97,7 @@ outputs:
step_4: step_4:
map_merge: map_merge:
- swift_proxy: - swift_proxy:
image: &swift_proxy_image image: &swift_proxy_image {get_param: DockerSwiftProxyImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerSwiftProxyImage} ]
net: host net: host
user: swift user: swift
restart: always restart: always

View File

@ -4,13 +4,8 @@ description: >
OpenStack Swift Ringbuilder OpenStack Swift Ringbuilder
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerSwiftConfigImage: DockerSwiftConfigImage:
description: The container image to use for the swift config_volume description: The container image to use for the swift config_volume
default: 'centos-binary-swift-proxy-server:latest'
type: string type: string
ServiceData: ServiceData:
default: {} default: {}
@ -100,9 +95,6 @@ outputs:
config_volume: 'swift' config_volume: 'swift'
puppet_tags: exec,fetch_swift_ring_tarball,extract_swift_ring_tarball,ring_object_device,swift::ringbuilder::create,tripleo::profile::base::swift::add_devices,swift::ringbuilder::rebalance,create_swift_ring_tarball,upload_swift_ring_tarball puppet_tags: exec,fetch_swift_ring_tarball,extract_swift_ring_tarball,ring_object_device,swift::ringbuilder::create,tripleo::profile::base::swift::add_devices,swift::ringbuilder::rebalance,create_swift_ring_tarball,upload_swift_ring_tarball
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerSwiftConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerSwiftConfigImage} ]
kolla_config: {} kolla_config: {}
docker_config: {} docker_config: {}

View File

@ -4,25 +4,17 @@ description: >
OpenStack containerized Swift Storage services. OpenStack containerized Swift Storage services.
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerSwiftProxyImage: DockerSwiftProxyImage:
description: image description: image
default: 'centos-binary-swift-proxy-server:latest'
type: string type: string
DockerSwiftAccountImage: DockerSwiftAccountImage:
description: image description: image
default: 'centos-binary-swift-account:latest'
type: string type: string
DockerSwiftContainerImage: DockerSwiftContainerImage:
description: image description: image
default: 'centos-binary-swift-container:latest'
type: string type: string
DockerSwiftObjectImage: DockerSwiftObjectImage:
description: image description: image
default: 'centos-binary-swift-object:latest'
type: string type: string
DockerSwiftConfigImage: DockerSwiftConfigImage:
description: The container image to use for the swift config_volume description: The container image to use for the swift config_volume
@ -93,10 +85,7 @@ outputs:
config_volume: swift config_volume: swift
puppet_tags: swift_config,swift_container_config,swift_container_sync_realms_config,swift_account_config,swift_object_config,swift_object_expirer_config,rsync::server puppet_tags: swift_config,swift_container_config,swift_container_sync_realms_config,swift_account_config,swift_object_config,swift_object_expirer_config,rsync::server
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerSwiftConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerSwiftConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/swift_account_auditor.json: /var/lib/kolla/config_files/swift_account_auditor.json:
command: /usr/bin/swift-account-auditor /etc/swift/account-server.conf command: /usr/bin/swift-account-auditor /etc/swift/account-server.conf
@ -206,10 +195,7 @@ outputs:
# volume during the configuration stage. We just need to create this # volume during the configuration stage. We just need to create this
# directory and make sure it's owned by swift. # directory and make sure it's owned by swift.
swift_setup_srv: swift_setup_srv:
image: &swift_account_image image: &swift_account_image {get_param: DockerSwiftAccountImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerSwiftAccountImage} ]
user: root user: root
command: ['chown', '-R', 'swift:', '/srv/node'] command: ['chown', '-R', 'swift:', '/srv/node']
volumes: volumes:
@ -281,10 +267,7 @@ outputs:
- /var/log/containers/swift:/var/log/swift - /var/log/containers/swift:/var/log/swift
environment: *kolla_env environment: *kolla_env
swift_container_auditor: swift_container_auditor:
image: &swift_container_image image: &swift_container_image {get_param: DockerSwiftContainerImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerSwiftContainerImage} ]
net: host net: host
user: swift user: swift
restart: always restart: always
@ -348,10 +331,7 @@ outputs:
- /var/log/containers/swift:/var/log/swift - /var/log/containers/swift:/var/log/swift
environment: *kolla_env environment: *kolla_env
swift_object_auditor: swift_object_auditor:
image: &swift_object_image image: &swift_object_image {get_param: DockerSwiftObjectImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerSwiftObjectImage} ]
net: host net: host
user: swift user: swift
restart: always restart: always
@ -367,10 +347,7 @@ outputs:
- /var/log/containers/swift:/var/log/swift - /var/log/containers/swift:/var/log/swift
environment: *kolla_env environment: *kolla_env
swift_object_expirer: swift_object_expirer:
image: &swift_proxy_image image: &swift_proxy_image {get_param: DockerSwiftProxyImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerSwiftProxyImage} ]
net: host net: host
user: swift user: swift
restart: always restart: always

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Tacker service OpenStack containerized Tacker service
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerTackerImage: DockerTackerImage:
description: image description: image
default: 'centos-binary-tacker:latest'
type: string type: string
DockerTackerConfigImage: DockerTackerConfigImage:
description: The container image to use for the tacker config_volume description: The container image to use for the tacker config_volume
default: 'centos-binary-tacker:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -74,10 +68,7 @@ outputs:
config_volume: tacker config_volume: tacker
puppet_tags: tacker_config puppet_tags: tacker_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerTackerConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerTackerConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/tacker_api.json: /var/lib/kolla/config_files/tacker_api.json:
command: /usr/bin/tacker-server --config-file=/etc/tacker/tacker.conf --log-file=/var/log/tacker/api.log command: /usr/bin/tacker-server --config-file=/etc/tacker/tacker.conf --log-file=/var/log/tacker/api.log
@ -94,10 +85,7 @@ outputs:
# db sync runs before permissions set by kolla_config # db sync runs before permissions set by kolla_config
step_2: step_2:
tacker_init_logs: tacker_init_logs:
image: &tacker_image image: &tacker_image {get_param: DockerTackerImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerTackerImage} ]
privileged: false privileged: false
user: root user: root
volumes: volumes:

View File

@ -4,17 +4,11 @@ description: >
OpenStack containerized Zaqar services OpenStack containerized Zaqar services
parameters: parameters:
DockerNamespace:
description: namespace
default: 'tripleoupstream'
type: string
DockerZaqarImage: DockerZaqarImage:
description: image description: image
default: 'centos-binary-zaqar:latest'
type: string type: string
DockerZaqarConfigImage: DockerZaqarConfigImage:
description: The container image to use for the zaqar config_volume description: The container image to use for the zaqar config_volume
default: 'centos-binary-zaqar:latest'
type: string type: string
EndpointMap: EndpointMap:
default: {} default: {}
@ -72,10 +66,7 @@ outputs:
config_volume: zaqar config_volume: zaqar
puppet_tags: zaqar_config puppet_tags: zaqar_config
step_config: *step_config step_config: *step_config
config_image: config_image: {get_param: DockerZaqarConfigImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerZaqarConfigImage} ]
kolla_config: kolla_config:
/var/lib/kolla/config_files/zaqar.json: /var/lib/kolla/config_files/zaqar.json:
command: /usr/sbin/httpd -DFOREGROUND command: /usr/sbin/httpd -DFOREGROUND
@ -98,10 +89,7 @@ outputs:
docker_config: docker_config:
step_4: step_4:
zaqar: zaqar:
image: &zaqar_image image: &zaqar_image {get_param: DockerZaqarImage}
list_join:
- '/'
- [ {get_param: DockerNamespace}, {get_param: DockerZaqarImage} ]
net: host net: host
privileged: false privileged: false
restart: always restart: always

View File

@ -1,116 +1,122 @@
parameter_defaults: # Generated with the following on 2017-07-12T11:40:50.219622
# FIXME: Remove this when we uncomment at least one parameter in this file. #
# It seems an environment file with empty parameter_defaults section has the # overcloud container image prepare --env-file environments/docker-centos-tripleoupstream.yaml
# potential to confuse Heat in a way that it doesn't deploy a single service #
# on the overcloud in the multinode job.
# https://bugs.launchpad.net/tripleo/+bug/1703599
PlaceholderParameter: can be removed when we add a different param to this env file
#DockerAodhApiImage: 'tripleoupstream/centos-binary-aodh-api:latest' parameter_defaults:
#DockerAodhConfigImage: 'tripleoupstream/centos-binary-aodh-api:latest' DockerAodhApiImage: tripleoupstream/centos-binary-aodh-api:latest
#DockerAodhEvaluatorImage: 'tripleoupstream/centos-binary-aodh-evaluator:latest' DockerAodhConfigImage: tripleoupstream/centos-binary-aodh-api:latest
#DockerAodhListenerImage: 'tripleoupstream/centos-binary-aodh-listener:latest' DockerAodhEvaluatorImage: tripleoupstream/centos-binary-aodh-evaluator:latest
#DockerAodhNotifierImage: 'tripleoupstream/centos-binary-aodh-notifier:latest' DockerAodhListenerImage: tripleoupstream/centos-binary-aodh-listener:latest
#DockerCeilometerCentralImage: 'tripleoupstream/centos-binary-ceilometer-central:latest' DockerAodhNotifierImage: tripleoupstream/centos-binary-aodh-notifier:latest
#DockerCeilometerComputeImage: 'tripleoupstream/centos-binary-ceilometer-compute:latest' DockerCeilometerCentralImage: tripleoupstream/centos-binary-ceilometer-central:latest
#DockerCeilometerConfigImage: 'tripleoupstream/centos-binary-ceilometer-central:latest' DockerCeilometerComputeImage: tripleoupstream/centos-binary-ceilometer-compute:latest
#DockerCeilometerIpmiImage: 'tripleoupstream/centos-binary-ceilometer-ipmi:latest' DockerCeilometerConfigImage: tripleoupstream/centos-binary-ceilometer-central:latest
#DockerCeilometerNotificationImage: 'tripleoupstream/centos-binary-ceilometer-notification:latest' DockerCeilometerIpmiImage: tripleoupstream/centos-binary-ceilometer-ipmi:latest
#DockerCinderApiImage: 'tripleoupstream/centos-binary-cinder-api:latest' DockerCeilometerNotificationImage: tripleoupstream/centos-binary-ceilometer-notification:latest
#DockerCinderBackupImage: 'tripleoupstream/centos-binary-cinder-backup:latest' DockerCinderApiImage: tripleoupstream/centos-binary-cinder-api:latest
#DockerCinderConfigImage: 'tripleoupstream/centos-binary-cinder-api:latest' DockerCinderBackupImage: tripleoupstream/centos-binary-cinder-backup:latest
#DockerCinderSchedulerImage: 'tripleoupstream/centos-binary-cinder-scheduler:latest' DockerCinderConfigImage: tripleoupstream/centos-binary-cinder-api:latest
#DockerCinderVolumeImage: 'tripleoupstream/centos-binary-cinder-volume:latest' DockerCinderSchedulerImage: tripleoupstream/centos-binary-cinder-scheduler:latest
#DockerClustercheckConfigImage: 'tripleoupstream/centos-binary-mariadb:latest' DockerCinderVolumeImage: tripleoupstream/centos-binary-cinder-volume:latest
#DockerClustercheckImage: 'tripleoupstream/centos-binary-mariadb:latest' DockerClustercheckConfigImage: tripleoupstream/centos-binary-mariadb:latest
#DockerCollectdConfigImage: 'tripleoupstream/centos-binary-collectd:latest' DockerClustercheckImage: tripleoupstream/centos-binary-mariadb:latest
#DockerCollectdImage: 'tripleoupstream/centos-binary-collectd:latest' DockerCollectdConfigImage: tripleoupstream/centos-binary-collectd:latest
#DockerCongressApiImage: 'tripleoupstream/centos-binary-congress-api:latest' DockerCollectdImage: tripleoupstream/centos-binary-collectd:latest
#DockerCongressConfigImage: 'tripleoupstream/centos-binary-congress-api:latest' DockerCongressApiImage: tripleoupstream/centos-binary-congress-api:latest
#DockerEc2ApiConfigImage: 'tripleoupstream/centos-binary-ec2-api:latest' DockerCongressConfigImage: tripleoupstream/centos-binary-congress-api:latest
#DockerEc2ApiImage: 'tripleoupstream/centos-binary-ec2-api:latest' DockerEc2ApiConfigImage: tripleoupstream/centos-binary-ec2-api:latest
#DockerEtcdConfigImage: 'tripleoupstream/centos-binary-etcd:latest' DockerEc2ApiImage: tripleoupstream/centos-binary-ec2-api:latest
#DockerEtcdImage: 'tripleoupstream/centos-binary-etcd:latest' DockerEtcdConfigImage: tripleoupstream/centos-binary-etcd:latest
#DockerGlanceApiConfigImage: 'tripleoupstream/centos-binary-glance-api:latest' DockerEtcdImage: tripleoupstream/centos-binary-etcd:latest
#DockerGlanceApiImage: 'tripleoupstream/centos-binary-glance-api:latest' DockerGlanceApiConfigImage: tripleoupstream/centos-binary-glance-api:latest
#DockerGnocchiApiImage: 'tripleoupstream/centos-binary-gnocchi-api:latest' DockerGlanceApiImage: tripleoupstream/centos-binary-glance-api:latest
#DockerGnocchiConfigImage: 'tripleoupstream/centos-binary-gnocchi-api:latest' DockerGnocchiApiImage: tripleoupstream/centos-binary-gnocchi-api:latest
#DockerGnocchiMetricdImage: 'tripleoupstream/centos-binary-gnocchi-metricd:latest' DockerGnocchiConfigImage: tripleoupstream/centos-binary-gnocchi-api:latest
#DockerGnocchiStatsdImage: 'tripleoupstream/centos-binary-gnocchi-statsd:latest' DockerGnocchiMetricdImage: tripleoupstream/centos-binary-gnocchi-metricd:latest
#DockerHAProxyConfigImage: 'tripleoupstream/centos-binary-haproxy:latest' DockerGnocchiStatsdImage: tripleoupstream/centos-binary-gnocchi-statsd:latest
#DockerHAProxyImage: 'tripleoupstream/centos-binary-haproxy:latest' DockerHAProxyConfigImage: tripleoupstream/centos-binary-haproxy:latest
#DockerHeatApiCfnConfigImage: 'tripleoupstream/centos-binary-heat-api-cfn:latest' DockerHAProxyImage: tripleoupstream/centos-binary-haproxy:latest
#DockerHeatApiCfnImage: 'tripleoupstream/centos-binary-heat-api-cfn:latest' DockerHeatApiCfnConfigImage: tripleoupstream/centos-binary-heat-api-cfn:latest
#DockerHeatApiConfigImage: 'tripleoupstream/centos-binary-heat-api:latest' DockerHeatApiCfnImage: tripleoupstream/centos-binary-heat-api-cfn:latest
#DockerHeatApiImage: 'tripleoupstream/centos-binary-heat-api:latest' DockerHeatApiConfigImage: tripleoupstream/centos-binary-heat-api:latest
#DockerHeatConfigImage: 'tripleoupstream/centos-binary-heat-api:latest' DockerHeatApiImage: tripleoupstream/centos-binary-heat-api:latest
#DockerHeatEngineImage: 'tripleoupstream/centos-binary-heat-engine:latest' DockerHeatConfigImage: tripleoupstream/centos-binary-heat-api:latest
#DockerHorizonConfigImage: 'tripleoupstream/centos-binary-horizon:latest' DockerHeatEngineImage: tripleoupstream/centos-binary-heat-engine:latest
#DockerHorizonImage: 'tripleoupstream/centos-binary-horizon:latest' DockerHorizonConfigImage: tripleoupstream/centos-binary-horizon:latest
#DockerIronicApiImage: 'tripleoupstream/centos-binary-ironic-api:latest' DockerHorizonImage: tripleoupstream/centos-binary-horizon:latest
#DockerIronicConductorImage: 'tripleoupstream/centos-binary-ironic-conductor:latest' DockerIronicApiImage: tripleoupstream/centos-binary-ironic-api:latest
#DockerIronicConfigImage: 'tripleoupstream/centos-binary-ironic-pxe:latest' DockerIronicApiConfigImage: tripleoupstream/centos-binary-ironic-api:latest
#DockerIronicPxeImage: 'tripleoupstream/centos-binary-ironic-pxe:latest' DockerIronicConductorImage: tripleoupstream/centos-binary-ironic-conductor:latest
#DockerIscsidConfigImage: 'tripleoupstream/centos-binary-iscsid:latest' DockerIronicConfigImage: tripleoupstream/centos-binary-ironic-pxe:latest
#DockerIscsidImage: 'tripleoupstream/centos-binary-iscsid:latest' DockerIronicInspectorConfigImage: tripleoupstream/centos-binary-ironic-inspector:latest
#DockerKeystoneConfigImage: 'tripleoupstream/centos-binary-keystone:latest' DockerIronicInspectorImage: tripleoupstream/centos-binary-ironic-inspector:latest
#DockerKeystoneImage: 'tripleoupstream/centos-binary-keystone:latest' DockerIronicPxeImage: tripleoupstream/centos-binary-ironic-pxe:latest
#DockerManilaApiImage: 'tripleoupstream/centos-binary-manila-api:latest' DockerIscsidConfigImage: tripleoupstream/centos-binary-iscsid:latest
#DockerManilaConfigImage: 'tripleoupstream/centos-binary-manila-api:latest' DockerIscsidImage: tripleoupstream/centos-binary-iscsid:latest
#DockerManilaSchedulerImage: 'tripleoupstream/centos-binary-manila-scheduler:latest' DockerKeystoneConfigImage: tripleoupstream/centos-binary-keystone:latest
#DockerMemcachedConfigImage: 'tripleoupstream/centos-binary-memcached:latest' DockerKeystoneImage: tripleoupstream/centos-binary-keystone:latest
#DockerMemcachedImage: 'tripleoupstream/centos-binary-memcached:latest' DockerManilaApiImage: tripleoupstream/centos-binary-manila-api:latest
#DockerMistralApiImage: 'tripleoupstream/centos-binary-mistral-api:latest' DockerManilaConfigImage: tripleoupstream/centos-binary-manila-api:latest
#DockerMistralConfigImage: 'tripleoupstream/centos-binary-mistral-api:latest' DockerManilaSchedulerImage: tripleoupstream/centos-binary-manila-scheduler:latest
#DockerMistralEngineImage: 'tripleoupstream/centos-binary-mistral-engine:latest' DockerMemcachedConfigImage: tripleoupstream/centos-binary-memcached:latest
#DockerMistralExecutorImage: 'tripleoupstream/centos-binary-mistral-executor:latest' DockerMemcachedImage: tripleoupstream/centos-binary-memcached:latest
#DockerMongodbConfigImage: 'tripleoupstream/centos-binary-mongodb:latest' DockerMistralApiImage: tripleoupstream/centos-binary-mistral-api:latest
#DockerMongodbImage: 'tripleoupstream/centos-binary-mongodb:latest' DockerMistralConfigImage: tripleoupstream/centos-binary-mistral-api:latest
#DockerMultipathdConfigImage: 'tripleoupstream/centos-binary-multipathd:latest' DockerMistralEngineImage: tripleoupstream/centos-binary-mistral-engine:latest
#DockerMultipathdImage: 'tripleoupstream/centos-binary-multipathd:latest' DockerMistralExecutorImage: tripleoupstream/centos-binary-mistral-executor:latest
#DockerMysqlClientConfigImage: 'tripleoupstream/centos-binary-mariadb:latest' DockerMongodbConfigImage: tripleoupstream/centos-binary-mongodb:latest
#DockerMysqlConfigImage: 'tripleoupstream/centos-binary-mariadb:latest' DockerMongodbImage: tripleoupstream/centos-binary-mongodb:latest
#DockerMysqlImage: 'tripleoupstream/centos-binary-mariadb:latest' DockerMultipathdConfigImage: tripleoupstream/centos-binary-multipathd:latest
#DockerNeutronApiImage: 'tripleoupstream/centos-binary-neutron-server:latest' DockerMultipathdImage: tripleoupstream/centos-binary-multipathd:latest
#DockerNeutronConfigImage: 'tripleoupstream/centos-binary-neutron-server:latest' DockerMysqlClientConfigImage: tripleoupstream/centos-binary-mariadb:latest
#DockerNeutronDHCPImage: 'tripleoupstream/centos-binary-neutron-dhcp-agent:latest' DockerMysqlConfigImage: tripleoupstream/centos-binary-mariadb:latest
#DockerNeutronL3AgentImage: 'tripleoupstream/centos-binary-neutron-l3-agent:latest' DockerMysqlImage: tripleoupstream/centos-binary-mariadb:latest
#DockerNeutronMetadataImage: 'tripleoupstream/centos-binary-neutron-metadata-agent:latest' DockerNeutronApiImage: tripleoupstream/centos-binary-neutron-server:latest
#DockerNovaApiImage: 'tripleoupstream/centos-binary-nova-api:latest' DockerNeutronConfigImage: tripleoupstream/centos-binary-neutron-server:latest
#DockerNovaComputeImage: 'tripleoupstream/centos-binary-nova-compute:latest' DockerNeutronDHCPImage: tripleoupstream/centos-binary-neutron-dhcp-agent:latest
#DockerNovaComputeIronicImage: 'tripleoupstream/centos-binary-nova-compute-ironic:latest' DockerNeutronL3AgentImage: tripleoupstream/centos-binary-neutron-l3-agent:latest
#DockerNovaConductorImage: 'tripleoupstream/centos-binary-nova-conductor:latest' DockerNeutronMetadataImage: tripleoupstream/centos-binary-neutron-metadata-agent:latest
#DockerNovaConfigImage: 'tripleoupstream/centos-binary-nova-base:latest' DockerNovaApiImage: tripleoupstream/centos-binary-nova-api:latest
#DockerNovaConsoleauthImage: 'tripleoupstream/centos-binary-nova-consoleauth:latest' DockerNovaComputeImage: tripleoupstream/centos-binary-nova-compute:latest
#DockerNovaLibvirtConfigImage: 'tripleoupstream/centos-binary-nova-compute:latest' DockerNovaComputeIronicImage: tripleoupstream/centos-binary-nova-compute-ironic:latest
#DockerNovaLibvirtImage: 'tripleoupstream/centos-binary-nova-libvirt:latest' DockerNovaConductorImage: tripleoupstream/centos-binary-nova-conductor:latest
#DockerNovaPlacementConfigImage: 'tripleoupstream/centos-binary-nova-placement-api:latest' DockerNovaConfigImage: tripleoupstream/centos-binary-nova-base:latest
#DockerNovaPlacementImage: 'tripleoupstream/centos-binary-nova-placement-api:latest' DockerNovaConsoleauthImage: tripleoupstream/centos-binary-nova-consoleauth:latest
#DockerNovaSchedulerImage: 'tripleoupstream/centos-binary-nova-scheduler:latest' DockerNovaLibvirtConfigImage: tripleoupstream/centos-binary-nova-compute:latest
#DockerNovaVncProxyImage: 'tripleoupstream/centos-binary-nova-novncproxy:latest' DockerNovaLibvirtImage: tripleoupstream/centos-binary-nova-libvirt:latest
#DockerOctaviaApiImage: 'tripleoupstream/centos-binary-octavia-api:latest' DockerNovaPlacementConfigImage: tripleoupstream/centos-binary-nova-placement-api:latest
#DockerOctaviaConfigImage: 'tripleoupstream/centos-binary-octavia-api:latest' DockerNovaPlacementImage: tripleoupstream/centos-binary-nova-placement-api:latest
#DockerOctaviaHealthManagerImage: 'tripleoupstream/centos-binary-octavia-health-manager:latest' DockerNovaSchedulerImage: tripleoupstream/centos-binary-nova-scheduler:latest
#DockerOctaviaHousekeepingImage: 'tripleoupstream/centos-binary-octavia-housekeeping:latest' DockerNovaVncProxyImage: tripleoupstream/centos-binary-nova-novncproxy:latest
#DockerOctaviaWorkerImage: 'tripleoupstream/centos-binary-octavia-worker:latest' DockerOVNControllerConfigImage: tripleoupstream/centos-binary-ovn-controller:latest
#DockerOpenvswitchImage: 'tripleoupstream/centos-binary-neutron-openvswitch-agent:latest' DockerOVNControllerImage: tripleoupstream/centos-binary-ovn-controller:latest
#DockerPankoApiImage: 'tripleoupstream/centos-binary-panko-api:latest' DockerOVNNbDbImage: tripleoupstream/centos-binary-ovn-nb-db-server:latest
#DockerPankoConfigImage: 'tripleoupstream/centos-binary-panko-api:latest' DockerOVNNorthdImage: tripleoupstream/centos-binary-ovn-northd:latest
#DockerRabbitmqConfigImage: 'tripleoupstream/centos-binary-rabbitmq:latest' DockerOVNSbDbImage: tripleoupstream/centos-binary-ovn-sb-db-server:latest
#DockerRabbitmqImage: 'tripleoupstream/centos-binary-rabbitmq:latest' DockerOctaviaApiImage: tripleoupstream/centos-binary-octavia-api:latest
#DockerRedisConfigImage: 'tripleoupstream/centos-binary-redis:latest' DockerOctaviaConfigImage: tripleoupstream/centos-binary-octavia-api:latest
#DockerRedisImage: 'tripleoupstream/centos-binary-redis:latest' DockerOctaviaHealthManagerImage: tripleoupstream/centos-binary-octavia-health-manager:latest
#DockerSaharaApiImage: 'tripleoupstream/centos-binary-sahara-api:latest' DockerOctaviaHousekeepingImage: tripleoupstream/centos-binary-octavia-housekeeping:latest
#DockerSaharaConfigImage: 'tripleoupstream/centos-binary-sahara-api:latest' DockerOctaviaWorkerImage: tripleoupstream/centos-binary-octavia-worker:latest
#DockerSaharaEngineImage: 'tripleoupstream/centos-binary-sahara-engine:latest' DockerOpenvswitchImage: tripleoupstream/centos-binary-neutron-openvswitch-agent:latest
#DockerSensuClientImage: 'tripleoupstream/centos-binary-sensu-client:latest' DockerPankoApiImage: tripleoupstream/centos-binary-panko-api:latest
#DockerSensuConfigImage: 'tripleoupstream/centos-binary-sensu-client:latest' DockerPankoConfigImage: tripleoupstream/centos-binary-panko-api:latest
#DockerSwiftAccountImage: 'tripleoupstream/centos-binary-swift-account:latest' DockerRabbitmqConfigImage: tripleoupstream/centos-binary-rabbitmq:latest
#DockerSwiftConfigImage: 'tripleoupstream/centos-binary-swift-proxy-server:latest' DockerRabbitmqImage: tripleoupstream/centos-binary-rabbitmq:latest
#DockerSwiftContainerImage: 'tripleoupstream/centos-binary-swift-container:latest' DockerRedisConfigImage: tripleoupstream/centos-binary-redis:latest
#DockerSwiftObjectImage: 'tripleoupstream/centos-binary-swift-object:latest' DockerRedisImage: tripleoupstream/centos-binary-redis:latest
#DockerSwiftProxyImage: 'tripleoupstream/centos-binary-swift-proxy-server:latest' DockerSaharaApiImage: tripleoupstream/centos-binary-sahara-api:latest
#DockerTackerConfigImage: 'tripleoupstream/centos-binary-tacker:latest' DockerSaharaConfigImage: tripleoupstream/centos-binary-sahara-api:latest
#DockerTackerImage: 'tripleoupstream/centos-binary-tacker:latest' DockerSaharaEngineImage: tripleoupstream/centos-binary-sahara-engine:latest
#DockerZaqarConfigImage: 'tripleoupstream/centos-binary-zaqar:latest' DockerSensuClientImage: tripleoupstream/centos-binary-sensu-client:latest
#DockerZaqarImage: 'tripleoupstream/centos-binary-zaqar:latest' DockerSensuConfigImage: tripleoupstream/centos-binary-sensu-client:latest
DockerSwiftAccountImage: tripleoupstream/centos-binary-swift-account:latest
DockerSwiftConfigImage: tripleoupstream/centos-binary-swift-proxy-server:latest
DockerSwiftContainerImage: tripleoupstream/centos-binary-swift-container:latest
DockerSwiftObjectImage: tripleoupstream/centos-binary-swift-object:latest
DockerSwiftProxyImage: tripleoupstream/centos-binary-swift-proxy-server:latest
DockerTackerConfigImage: tripleoupstream/centos-binary-tacker:latest
DockerTackerImage: tripleoupstream/centos-binary-tacker:latest
DockerZaqarConfigImage: tripleoupstream/centos-binary-zaqar:latest
DockerZaqarImage: tripleoupstream/centos-binary-zaqar:latest