Merge "Use a single configuration file for specifying docker containers."
This commit is contained in:
commit
2185b83560
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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: {}
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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: {}
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
- ':'
|
- ':'
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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: {}
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue