Merge "Delete deprecated nova-consoleauth-container-puppet.yaml"
This commit is contained in:
commit
cbfaa7f41f
@ -1,164 +0,0 @@
|
|||||||
heat_template_version: rocky
|
|
||||||
|
|
||||||
description: >
|
|
||||||
OpenStack containerized Nova Consoleauth service
|
|
||||||
|
|
||||||
parameters:
|
|
||||||
ContainerNovaConsoleauthImage:
|
|
||||||
description: image
|
|
||||||
type: string
|
|
||||||
ContainerNovaConfigImage:
|
|
||||||
description: The container image to use for the nova config_volume
|
|
||||||
type: string
|
|
||||||
NovaConsoleauthLoggingSource:
|
|
||||||
type: json
|
|
||||||
default:
|
|
||||||
tag: openstack.nova.consoleauth
|
|
||||||
file: /var/log/containers/nova/nova-consoleauth.log
|
|
||||||
EndpointMap:
|
|
||||||
default: {}
|
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
|
||||||
via parameter_defaults in the resource registry.
|
|
||||||
type: json
|
|
||||||
ServiceData:
|
|
||||||
default: {}
|
|
||||||
description: Dictionary packing service data
|
|
||||||
type: json
|
|
||||||
ServiceNetMap:
|
|
||||||
default: {}
|
|
||||||
description: Mapping of service_name -> network name. Typically set
|
|
||||||
via parameter_defaults in the resource registry. This
|
|
||||||
mapping overrides those in ServiceNetMapDefaults.
|
|
||||||
type: json
|
|
||||||
DefaultPasswords:
|
|
||||||
default: {}
|
|
||||||
type: json
|
|
||||||
RoleName:
|
|
||||||
default: ''
|
|
||||||
description: Role name on which the service is applied
|
|
||||||
type: string
|
|
||||||
RoleParameters:
|
|
||||||
default: {}
|
|
||||||
description: Parameters specific to the role
|
|
||||||
type: json
|
|
||||||
MonitoringSubscriptionNovaConsoleauth:
|
|
||||||
default: 'overcloud-nova-consoleauth'
|
|
||||||
type: string
|
|
||||||
|
|
||||||
resources:
|
|
||||||
|
|
||||||
ContainersCommon:
|
|
||||||
type: ../../containers-common.yaml
|
|
||||||
|
|
||||||
MySQLClient:
|
|
||||||
type: ../../../deployment/database/mysql-client.yaml
|
|
||||||
|
|
||||||
NovaLogging:
|
|
||||||
type: OS::TripleO::Services::Logging::NovaCommon
|
|
||||||
properties:
|
|
||||||
ContainerNovaImage: {get_param: ContainerNovaConsoleauthImage}
|
|
||||||
NovaServiceName: 'consoleauth'
|
|
||||||
|
|
||||||
NovaBase:
|
|
||||||
type: ../../nova/nova-base-puppet.yaml
|
|
||||||
properties:
|
|
||||||
ServiceData: {get_param: ServiceData}
|
|
||||||
ServiceNetMap: {get_param: ServiceNetMap}
|
|
||||||
DefaultPasswords: {get_param: DefaultPasswords}
|
|
||||||
EndpointMap: {get_param: EndpointMap}
|
|
||||||
RoleName: {get_param: RoleName}
|
|
||||||
RoleParameters: {get_param: RoleParameters}
|
|
||||||
|
|
||||||
outputs:
|
|
||||||
role_data:
|
|
||||||
description: Role data for the Nova Consoleauth service.
|
|
||||||
value:
|
|
||||||
service_name: nova_consoleauth
|
|
||||||
monitoring_subscription: {get_param: MonitoringSubscriptionNovaConsoleauth}
|
|
||||||
config_settings:
|
|
||||||
map_merge:
|
|
||||||
- {get_attr: [NovaBase, role_data, config_settings]}
|
|
||||||
- {get_attr: [NovaLogging, config_settings]}
|
|
||||||
service_config_settings:
|
|
||||||
map_merge:
|
|
||||||
- get_attr: [NovaBase, role_data, service_config_settings]
|
|
||||||
- rsyslog:
|
|
||||||
tripleo_logging_sources_nova_consoleauth:
|
|
||||||
- {get_param: NovaConsoleauthLoggingSource}
|
|
||||||
# BEGIN DOCKER SETTINGS
|
|
||||||
puppet_config:
|
|
||||||
config_volume: nova
|
|
||||||
puppet_tags: nova_config
|
|
||||||
step_config:
|
|
||||||
list_join:
|
|
||||||
- "\n"
|
|
||||||
- - include tripleo::profile::base::nova::consoleauth
|
|
||||||
- {get_attr: [MySQLClient, role_data, step_config]}
|
|
||||||
config_image: {get_param: ContainerNovaConfigImage}
|
|
||||||
kolla_config:
|
|
||||||
/var/lib/kolla/config_files/nova_consoleauth.json:
|
|
||||||
command:
|
|
||||||
list_join:
|
|
||||||
- ' '
|
|
||||||
- - /usr/bin/nova-consoleauth
|
|
||||||
- get_attr: [NovaLogging, cmd_extra_args]
|
|
||||||
config_files:
|
|
||||||
- source: "/var/lib/kolla/config_files/src/*"
|
|
||||||
dest: "/"
|
|
||||||
merge: true
|
|
||||||
preserve_properties: true
|
|
||||||
permissions:
|
|
||||||
- path: /var/log/nova
|
|
||||||
owner: nova:nova
|
|
||||||
recurse: true
|
|
||||||
docker_config:
|
|
||||||
step_4:
|
|
||||||
nova_consoleauth:
|
|
||||||
image: {get_param: ContainerNovaConsoleauthImage}
|
|
||||||
net: host
|
|
||||||
privileged: false
|
|
||||||
restart: always
|
|
||||||
healthcheck: {get_attr: [ContainersCommon, healthcheck_rpc_port]}
|
|
||||||
volumes:
|
|
||||||
list_concat:
|
|
||||||
- {get_attr: [ContainersCommon, volumes]}
|
|
||||||
- {get_attr: [NovaLogging, volumes]}
|
|
||||||
-
|
|
||||||
- /var/lib/kolla/config_files/nova_consoleauth.json:/var/lib/kolla/config_files/config.json:ro
|
|
||||||
- /var/lib/config-data/puppet-generated/nova/:/var/lib/kolla/config_files/src:ro
|
|
||||||
environment:
|
|
||||||
- KOLLA_CONFIG_STRATEGY=COPY_ALWAYS
|
|
||||||
host_prep_tasks:
|
|
||||||
list_concat:
|
|
||||||
- {get_attr: [NovaLogging, host_prep_tasks]}
|
|
||||||
- - name: enable virt_sandbox_use_netlink for healthcheck
|
|
||||||
seboolean:
|
|
||||||
name: virt_sandbox_use_netlink
|
|
||||||
persistent: yes
|
|
||||||
state: yes
|
|
||||||
post_upgrade_tasks:
|
|
||||||
- when: step|int == 1
|
|
||||||
import_role:
|
|
||||||
name: tripleo-docker-rm
|
|
||||||
vars:
|
|
||||||
containers_to_rm:
|
|
||||||
- nova_consoleauth
|
|
||||||
tripleo_container_cli: "docker"
|
|
||||||
fast_forward_upgrade_tasks:
|
|
||||||
- when:
|
|
||||||
- step|int == 0
|
|
||||||
- release == 'ocata'
|
|
||||||
block:
|
|
||||||
- name: Check if nova_consoleauth is deployed
|
|
||||||
command: systemctl is-active --quiet openstack-nova-consoleauth
|
|
||||||
ignore_errors: True
|
|
||||||
register: nova_consoleauth_enabled_result
|
|
||||||
- name: Set fact nova_consoleauth_enabled
|
|
||||||
set_fact:
|
|
||||||
nova_consoleauth_enabled: "{{ nova_consoleauth_enabled_result.rc == 0 }}"
|
|
||||||
- name: Stop and disable nova-consoleauth service
|
|
||||||
service: name=openstack-nova-consoleauth state=stopped
|
|
||||||
when:
|
|
||||||
- step|int == 1
|
|
||||||
- release == 'ocata'
|
|
||||||
- nova_consoleauth_enabled|bool
|
|
Loading…
x
Reference in New Issue
Block a user