diff --git a/deployment/deprecated/nova/nova-consoleauth-container-puppet.yaml b/deployment/deprecated/nova/nova-consoleauth-container-puppet.yaml deleted file mode 100644 index e88eef21f9..0000000000 --- a/deployment/deprecated/nova/nova-consoleauth-container-puppet.yaml +++ /dev/null @@ -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