all: children: zuul_unreachable: hosts: {} hosts: controller: ansible_connection: ssh ansible_host: 162.253.55.221 ansible_port: 22 ansible_python_interpreter: auto ansible_user: zuul nodepool: az: nova cloud: ansible-vexxhost external_id: 47a8edda-a3f4-4794-ba2c-d0a7d20aecef host_id: 10f436730cf063152142b841b2a55eeb9f8a39cb7afdcb020948d4d1 interface_ip: 162.253.55.221 label: ansible-fedora-37-1vcpu private_ipv4: 192.168.0.99 private_ipv6: null provider: ansible-vexxhost-ca-ymq-1 public_ipv4: 162.253.55.221 public_ipv6: 2604:e100:1:0:f816:3eff:fec3:465e region: ca-ymq-1 slot: null zuul_use_fetch_output: true vars: zuul: _inheritance_path: - '' - '' - '' ansible_version: '8' artifacts: - branch: dev change: '1135' job: build-ansible-collection metadata: type: zuul_manifest name: Zuul Manifest patchset: 08c82f2d52e0e30524f30399082a03adc4174efd project: sap-linuxlab/community.sap_install url: https://9fa3963c60898be18983-789a406be19fc1f3f17b5567173cfd4d.ssl.cf1.rackcdn.com/ansible/8d1ad40113b543a59c921c39d5ebfe2f/zuul-manifest.json - branch: dev change: '1135' job: build-ansible-collection metadata: type: ansible_collection version: 1.7.1 name: community.sap_install patchset: 08c82f2d52e0e30524f30399082a03adc4174efd project: sap-linuxlab/community.sap_install url: https://9fa3963c60898be18983-789a406be19fc1f3f17b5567173cfd4d.ssl.cf1.rackcdn.com/ansible/8d1ad40113b543a59c921c39d5ebfe2f/artifacts/community-sap_install-1.7.1.tar.gz attempts: 1 branch: dev build: c5cc28673f1b4b84be45b7e234945545 build_refs: - branch: dev change: '1135' change_message: "sap_ha_install_hana_hsr: Rework role with new features, validations and compatibility for 2.20\n\n## Changes\r\nThis has started as small PR to add variable for HOME folder path, but it turned out into complete rework of this role to catch it up with conventions that are followed on project level, as well as resolving ansible-core 2.20 warnings.\r\n\r\n- Add new stateful variable with associated code that can remove replication configuration.\r\n- Add full suite of validations of variables including internal variables that allow for backwards compatibility.\r\n- Remove all assignments using \"global\" variables, but mention them in comment and keep them implemented as backwards compatibility.\r\n- Rename some variables where value did not represent its name (FQDN != domain).\r\n- Use FLAG variables to identify primary and secondary nodes for simpler conditionals\r\n- Fix typos in Readme and examples.\r\n- Remove confusing `optional` key comments, since none of them were optional, but mandatory.\r\n- Renaming ansible facts to align with ansible 2.20 changes.\r\n- Add HOME variable to solve https://github.com/sap-linuxlab/community.sap_install/issues/988\r\n\r\n## Tests\r\nThis was tested on SLES 15 SP7 on AWS with creating and removing configuration, as well as running idempotent reruns.\r\nTested with ansible-core 2.18 and 2.20.\r\n\r\n## Example output:\r\n
\r\nEnable replication with `sap_ha_install_hana_hsr_state: present`\r\n\r\n```bash\r\nTASK [community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status] ***********************\r\n [started TASK: community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status on h02hana0]\r\n [started TASK: community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status on h02hana1]\r\nok: [h02hana0] =>\r\n msg: |-\r\n HANA System Replication is enabled and verified on this node.\r\n\r\n Current System Replication status:\r\n\r\n \ System Replication State\r\n ~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n \ online: true\r\n\r\n mode: primary\r\n operation mode: primary\r\n site id: 1\r\n site name: DC01\r\n\r\n is source system: true\r\n is secondary/consumer system: false\r\n has secondaries/consumers attached: true\r\n is a takeover active: false\r\n \ is primary suspended: false\r\n\r\n Host Mappings:\r\n ~~~~~~~~~~~~~~\r\n\r\n \ h02hana0 -> [DC02] h02hana1\r\n h02hana0 -> [DC01] h02hana0\r\n\r\n\r\n \ Site Mappings:\r\n ~~~~~~~~~~~~~~\r\n DC01 (primary/primary)\r\n \ |---DC02 (sync/logreplay)\r\n\r\n Tier of DC01: 1\r\n \ Tier of DC02: 2\r\n\r\n Replication mode of DC01: primary\r\n \ Replication mode of DC02: sync\r\n\r\n Operation mode of DC01: primary\r\n Operation mode of DC02: logreplay\r\n\r\n Mapping: DC01 -> DC02\r\n\r\n Hint based routing site:\r\n done.\r\nok: [h02hana1] =>\r\n msg: |-\r\n HANA System Replication is enabled and verified on this node.\r\n\r\n Current System Replication status:\r\n\r\n \ System Replication State\r\n ~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n \ online: true\r\n\r\n mode: sync\r\n operation mode: logreplay\r\n site id: 2\r\n site name: DC02\r\n\r\n is source system: false\r\n is secondary/consumer system: true\r\n has secondaries/consumers attached: false\r\n is a takeover active: false\r\n \ is primary suspended: false\r\n is timetravel enabled: false\r\n \ replay mode: auto\r\n active primary site: 1\r\n\r\n primary masters: h02hana0\r\n\r\n Host Mappings:\r\n ~~~~~~~~~~~~~~\r\n\r\n \ h02hana1 -> [DC02] h02hana1\r\n h02hana1 -> [DC01] h02hana0\r\n\r\n\r\n \ Site Mappings:\r\n ~~~~~~~~~~~~~~\r\n DC01 (primary/primary)\r\n \ |---DC02 (sync/logreplay)\r\n\r\n Tier of DC01: 1\r\n \ Tier of DC02: 2\r\n\r\n Replication mode of DC01: primary\r\n \ Replication mode of DC02: sync\r\n\r\n Operation mode of DC01: primary\r\n Operation mode of DC02: logreplay\r\n\r\n Mapping: DC01 -> DC02\r\n\r\n Hint based routing site:\r\n done.\r\n```\r\n
\r\n\r\n
\r\nRemove replication with `sap_ha_install_hana_hsr_state: absent`\r\n\r\n```bash\r\nTASK [community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status] ***********************\r\n [started TASK: community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status on h02hana0]\r\n [started TASK: community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status on h02hana1]\r\nok: [h02hana0] =>\r\n msg: |-\r\n HANA System Replication is disabled on this node.\r\n\r\n Current System Replication status:\r\n\r\n \ System Replication State\r\n ~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n \ online: true\r\n\r\n mode: none\r\n done.\r\nok: [h02hana1] =>\r\n msg: |-\r\n HANA System Replication is disabled on this node.\r\n\r\n Current System Replication status:\r\n\r\n System Replication State\r\n ~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n online: true\r\n\r\n mode: none\r\n done.\r\n```\r\n" change_url: https://github.com/sap-linuxlab/community.sap_install/pull/1135 commit_id: 08c82f2d52e0e30524f30399082a03adc4174efd patchset: 08c82f2d52e0e30524f30399082a03adc4174efd project: canonical_hostname: github.com canonical_name: github.com/sap-linuxlab/community.sap_install name: sap-linuxlab/community.sap_install short_name: community.sap_install src_dir: src/github.com/sap-linuxlab/community.sap_install topic: null buildset: 6e9029703f504a37820a1a42f113a46e buildset_refs: - branch: dev change: '1135' change_message: "sap_ha_install_hana_hsr: Rework role with new features, validations and compatibility for 2.20\n\n## Changes\r\nThis has started as small PR to add variable for HOME folder path, but it turned out into complete rework of this role to catch it up with conventions that are followed on project level, as well as resolving ansible-core 2.20 warnings.\r\n\r\n- Add new stateful variable with associated code that can remove replication configuration.\r\n- Add full suite of validations of variables including internal variables that allow for backwards compatibility.\r\n- Remove all assignments using \"global\" variables, but mention them in comment and keep them implemented as backwards compatibility.\r\n- Rename some variables where value did not represent its name (FQDN != domain).\r\n- Use FLAG variables to identify primary and secondary nodes for simpler conditionals\r\n- Fix typos in Readme and examples.\r\n- Remove confusing `optional` key comments, since none of them were optional, but mandatory.\r\n- Renaming ansible facts to align with ansible 2.20 changes.\r\n- Add HOME variable to solve https://github.com/sap-linuxlab/community.sap_install/issues/988\r\n\r\n## Tests\r\nThis was tested on SLES 15 SP7 on AWS with creating and removing configuration, as well as running idempotent reruns.\r\nTested with ansible-core 2.18 and 2.20.\r\n\r\n## Example output:\r\n
\r\nEnable replication with `sap_ha_install_hana_hsr_state: present`\r\n\r\n```bash\r\nTASK [community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status] ***********************\r\n [started TASK: community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status on h02hana0]\r\n [started TASK: community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status on h02hana1]\r\nok: [h02hana0] =>\r\n msg: |-\r\n HANA System Replication is enabled and verified on this node.\r\n\r\n Current System Replication status:\r\n\r\n \ System Replication State\r\n ~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n \ online: true\r\n\r\n mode: primary\r\n operation mode: primary\r\n site id: 1\r\n site name: DC01\r\n\r\n is source system: true\r\n is secondary/consumer system: false\r\n has secondaries/consumers attached: true\r\n is a takeover active: false\r\n \ is primary suspended: false\r\n\r\n Host Mappings:\r\n ~~~~~~~~~~~~~~\r\n\r\n \ h02hana0 -> [DC02] h02hana1\r\n h02hana0 -> [DC01] h02hana0\r\n\r\n\r\n \ Site Mappings:\r\n ~~~~~~~~~~~~~~\r\n DC01 (primary/primary)\r\n \ |---DC02 (sync/logreplay)\r\n\r\n Tier of DC01: 1\r\n \ Tier of DC02: 2\r\n\r\n Replication mode of DC01: primary\r\n \ Replication mode of DC02: sync\r\n\r\n Operation mode of DC01: primary\r\n Operation mode of DC02: logreplay\r\n\r\n Mapping: DC01 -> DC02\r\n\r\n Hint based routing site:\r\n done.\r\nok: [h02hana1] =>\r\n msg: |-\r\n HANA System Replication is enabled and verified on this node.\r\n\r\n Current System Replication status:\r\n\r\n \ System Replication State\r\n ~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n \ online: true\r\n\r\n mode: sync\r\n operation mode: logreplay\r\n site id: 2\r\n site name: DC02\r\n\r\n is source system: false\r\n is secondary/consumer system: true\r\n has secondaries/consumers attached: false\r\n is a takeover active: false\r\n \ is primary suspended: false\r\n is timetravel enabled: false\r\n \ replay mode: auto\r\n active primary site: 1\r\n\r\n primary masters: h02hana0\r\n\r\n Host Mappings:\r\n ~~~~~~~~~~~~~~\r\n\r\n \ h02hana1 -> [DC02] h02hana1\r\n h02hana1 -> [DC01] h02hana0\r\n\r\n\r\n \ Site Mappings:\r\n ~~~~~~~~~~~~~~\r\n DC01 (primary/primary)\r\n \ |---DC02 (sync/logreplay)\r\n\r\n Tier of DC01: 1\r\n \ Tier of DC02: 2\r\n\r\n Replication mode of DC01: primary\r\n \ Replication mode of DC02: sync\r\n\r\n Operation mode of DC01: primary\r\n Operation mode of DC02: logreplay\r\n\r\n Mapping: DC01 -> DC02\r\n\r\n Hint based routing site:\r\n done.\r\n```\r\n
\r\n\r\n
\r\nRemove replication with `sap_ha_install_hana_hsr_state: absent`\r\n\r\n```bash\r\nTASK [community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status] ***********************\r\n [started TASK: community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status on h02hana0]\r\n [started TASK: community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status on h02hana1]\r\nok: [h02hana0] =>\r\n msg: |-\r\n HANA System Replication is disabled on this node.\r\n\r\n Current System Replication status:\r\n\r\n \ System Replication State\r\n ~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n \ online: true\r\n\r\n mode: none\r\n done.\r\nok: [h02hana1] =>\r\n msg: |-\r\n HANA System Replication is disabled on this node.\r\n\r\n Current System Replication status:\r\n\r\n System Replication State\r\n ~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n online: true\r\n\r\n mode: none\r\n done.\r\n```\r\n" change_url: https://github.com/sap-linuxlab/community.sap_install/pull/1135 commit_id: 08c82f2d52e0e30524f30399082a03adc4174efd patchset: 08c82f2d52e0e30524f30399082a03adc4174efd project: canonical_hostname: github.com canonical_name: github.com/sap-linuxlab/community.sap_install name: sap-linuxlab/community.sap_install short_name: community.sap_install src_dir: src/github.com/sap-linuxlab/community.sap_install topic: null change: '1135' change_message: "sap_ha_install_hana_hsr: Rework role with new features, validations and compatibility for 2.20\n\n## Changes\r\nThis has started as small PR to add variable for HOME folder path, but it turned out into complete rework of this role to catch it up with conventions that are followed on project level, as well as resolving ansible-core 2.20 warnings.\r\n\r\n- Add new stateful variable with associated code that can remove replication configuration.\r\n- Add full suite of validations of variables including internal variables that allow for backwards compatibility.\r\n- Remove all assignments using \"global\" variables, but mention them in comment and keep them implemented as backwards compatibility.\r\n- Rename some variables where value did not represent its name (FQDN != domain).\r\n- Use FLAG variables to identify primary and secondary nodes for simpler conditionals\r\n- Fix typos in Readme and examples.\r\n- Remove confusing `optional` key comments, since none of them were optional, but mandatory.\r\n- Renaming ansible facts to align with ansible 2.20 changes.\r\n- Add HOME variable to solve https://github.com/sap-linuxlab/community.sap_install/issues/988\r\n\r\n## Tests\r\nThis was tested on SLES 15 SP7 on AWS with creating and removing configuration, as well as running idempotent reruns.\r\nTested with ansible-core 2.18 and 2.20.\r\n\r\n## Example output:\r\n
\r\nEnable replication with `sap_ha_install_hana_hsr_state: present`\r\n\r\n```bash\r\nTASK [community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status] ***********************\r\n [started TASK: community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status on h02hana0]\r\n [started TASK: community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status on h02hana1]\r\nok: [h02hana0] =>\r\n msg: |-\r\n HANA System Replication is enabled and verified on this node.\r\n\r\n Current System Replication status:\r\n\r\n \ System Replication State\r\n ~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n \ online: true\r\n\r\n mode: primary\r\n operation mode: primary\r\n site id: 1\r\n site name: DC01\r\n\r\n is source system: true\r\n is secondary/consumer system: false\r\n has secondaries/consumers attached: true\r\n is a takeover active: false\r\n \ is primary suspended: false\r\n\r\n Host Mappings:\r\n ~~~~~~~~~~~~~~\r\n\r\n \ h02hana0 -> [DC02] h02hana1\r\n h02hana0 -> [DC01] h02hana0\r\n\r\n\r\n \ Site Mappings:\r\n ~~~~~~~~~~~~~~\r\n DC01 (primary/primary)\r\n \ |---DC02 (sync/logreplay)\r\n\r\n Tier of DC01: 1\r\n Tier of DC02: 2\r\n\r\n Replication mode of DC01: primary\r\n Replication mode of DC02: sync\r\n\r\n Operation mode of DC01: primary\r\n Operation mode of DC02: logreplay\r\n\r\n Mapping: DC01 -> DC02\r\n\r\n Hint based routing site:\r\n done.\r\nok: [h02hana1] =>\r\n msg: |-\r\n \ HANA System Replication is enabled and verified on this node.\r\n\r\n \ Current System Replication status:\r\n\r\n System Replication State\r\n ~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n online: true\r\n\r\n \ mode: sync\r\n operation mode: logreplay\r\n site id: 2\r\n site name: DC02\r\n\r\n is source system: false\r\n is secondary/consumer system: true\r\n has secondaries/consumers attached: false\r\n is a takeover active: false\r\n is primary suspended: false\r\n is timetravel enabled: false\r\n replay mode: auto\r\n \ active primary site: 1\r\n\r\n primary masters: h02hana0\r\n\r\n \ Host Mappings:\r\n ~~~~~~~~~~~~~~\r\n\r\n h02hana1 -> [DC02] h02hana1\r\n h02hana1 -> [DC01] h02hana0\r\n\r\n\r\n Site Mappings:\r\n ~~~~~~~~~~~~~~\r\n DC01 (primary/primary)\r\n \ |---DC02 (sync/logreplay)\r\n\r\n Tier of DC01: 1\r\n Tier of DC02: 2\r\n\r\n Replication mode of DC01: primary\r\n Replication mode of DC02: sync\r\n\r\n Operation mode of DC01: primary\r\n Operation mode of DC02: logreplay\r\n\r\n Mapping: DC01 -> DC02\r\n\r\n Hint based routing site:\r\n done.\r\n```\r\n
\r\n\r\n
\r\nRemove replication with `sap_ha_install_hana_hsr_state: absent`\r\n\r\n```bash\r\nTASK [community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status] ***********************\r\n [started TASK: community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status on h02hana0]\r\n [started TASK: community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status on h02hana1]\r\nok: [h02hana0] =>\r\n msg: |-\r\n HANA System Replication is disabled on this node.\r\n\r\n Current System Replication status:\r\n\r\n System Replication State\r\n ~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n online: true\r\n\r\n mode: none\r\n done.\r\nok: [h02hana1] =>\r\n msg: |-\r\n HANA System Replication is disabled on this node.\r\n\r\n Current System Replication status:\r\n\r\n System Replication State\r\n ~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n \ online: true\r\n\r\n mode: none\r\n done.\r\n```\r\n" change_url: https://github.com/sap-linuxlab/community.sap_install/pull/1135 child_jobs: [] commit_id: 08c82f2d52e0e30524f30399082a03adc4174efd event_id: b8c6c460-cba2-11f0-9ec4-b9bb11801007 executor: hostname: ze04.softwarefactory-project.io inventory_file: /var/lib/zuul/builds/c5cc28673f1b4b84be45b7e234945545/ansible/inventory.yaml log_root: /var/lib/zuul/builds/c5cc28673f1b4b84be45b7e234945545/work/logs result_data_file: /var/lib/zuul/builds/c5cc28673f1b4b84be45b7e234945545/work/results.json src_root: /var/lib/zuul/builds/c5cc28673f1b4b84be45b7e234945545/work/src work_root: /var/lib/zuul/builds/c5cc28673f1b4b84be45b7e234945545/work items: - branch: dev change: '1135' change_message: "sap_ha_install_hana_hsr: Rework role with new features, validations and compatibility for 2.20\n\n## Changes\r\nThis has started as small PR to add variable for HOME folder path, but it turned out into complete rework of this role to catch it up with conventions that are followed on project level, as well as resolving ansible-core 2.20 warnings.\r\n\r\n- Add new stateful variable with associated code that can remove replication configuration.\r\n- Add full suite of validations of variables including internal variables that allow for backwards compatibility.\r\n- Remove all assignments using \"global\" variables, but mention them in comment and keep them implemented as backwards compatibility.\r\n- Rename some variables where value did not represent its name (FQDN != domain).\r\n- Use FLAG variables to identify primary and secondary nodes for simpler conditionals\r\n- Fix typos in Readme and examples.\r\n- Remove confusing `optional` key comments, since none of them were optional, but mandatory.\r\n- Renaming ansible facts to align with ansible 2.20 changes.\r\n- Add HOME variable to solve https://github.com/sap-linuxlab/community.sap_install/issues/988\r\n\r\n## Tests\r\nThis was tested on SLES 15 SP7 on AWS with creating and removing configuration, as well as running idempotent reruns.\r\nTested with ansible-core 2.18 and 2.20.\r\n\r\n## Example output:\r\n
\r\nEnable replication with `sap_ha_install_hana_hsr_state: present`\r\n\r\n```bash\r\nTASK [community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status] ***********************\r\n [started TASK: community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status on h02hana0]\r\n [started TASK: community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status on h02hana1]\r\nok: [h02hana0] =>\r\n msg: |-\r\n HANA System Replication is enabled and verified on this node.\r\n\r\n Current System Replication status:\r\n\r\n \ System Replication State\r\n ~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n \ online: true\r\n\r\n mode: primary\r\n operation mode: primary\r\n site id: 1\r\n site name: DC01\r\n\r\n is source system: true\r\n is secondary/consumer system: false\r\n has secondaries/consumers attached: true\r\n is a takeover active: false\r\n \ is primary suspended: false\r\n\r\n Host Mappings:\r\n ~~~~~~~~~~~~~~\r\n\r\n \ h02hana0 -> [DC02] h02hana1\r\n h02hana0 -> [DC01] h02hana0\r\n\r\n\r\n \ Site Mappings:\r\n ~~~~~~~~~~~~~~\r\n DC01 (primary/primary)\r\n \ |---DC02 (sync/logreplay)\r\n\r\n Tier of DC01: 1\r\n \ Tier of DC02: 2\r\n\r\n Replication mode of DC01: primary\r\n \ Replication mode of DC02: sync\r\n\r\n Operation mode of DC01: primary\r\n Operation mode of DC02: logreplay\r\n\r\n Mapping: DC01 -> DC02\r\n\r\n Hint based routing site:\r\n done.\r\nok: [h02hana1] =>\r\n msg: |-\r\n HANA System Replication is enabled and verified on this node.\r\n\r\n Current System Replication status:\r\n\r\n \ System Replication State\r\n ~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n \ online: true\r\n\r\n mode: sync\r\n operation mode: logreplay\r\n site id: 2\r\n site name: DC02\r\n\r\n is source system: false\r\n is secondary/consumer system: true\r\n has secondaries/consumers attached: false\r\n is a takeover active: false\r\n \ is primary suspended: false\r\n is timetravel enabled: false\r\n \ replay mode: auto\r\n active primary site: 1\r\n\r\n primary masters: h02hana0\r\n\r\n Host Mappings:\r\n ~~~~~~~~~~~~~~\r\n\r\n \ h02hana1 -> [DC02] h02hana1\r\n h02hana1 -> [DC01] h02hana0\r\n\r\n\r\n \ Site Mappings:\r\n ~~~~~~~~~~~~~~\r\n DC01 (primary/primary)\r\n \ |---DC02 (sync/logreplay)\r\n\r\n Tier of DC01: 1\r\n \ Tier of DC02: 2\r\n\r\n Replication mode of DC01: primary\r\n \ Replication mode of DC02: sync\r\n\r\n Operation mode of DC01: primary\r\n Operation mode of DC02: logreplay\r\n\r\n Mapping: DC01 -> DC02\r\n\r\n Hint based routing site:\r\n done.\r\n```\r\n
\r\n\r\n
\r\nRemove replication with `sap_ha_install_hana_hsr_state: absent`\r\n\r\n```bash\r\nTASK [community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status] ***********************\r\n [started TASK: community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status on h02hana0]\r\n [started TASK: community.sap_install.sap_ha_install_hana_hsr : SAP HSR - Show final message and current replication status on h02hana1]\r\nok: [h02hana0] =>\r\n msg: |-\r\n HANA System Replication is disabled on this node.\r\n\r\n Current System Replication status:\r\n\r\n \ System Replication State\r\n ~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n \ online: true\r\n\r\n mode: none\r\n done.\r\nok: [h02hana1] =>\r\n msg: |-\r\n HANA System Replication is disabled on this node.\r\n\r\n Current System Replication status:\r\n\r\n System Replication State\r\n ~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n online: true\r\n\r\n mode: none\r\n done.\r\n```\r\n" change_url: https://github.com/sap-linuxlab/community.sap_install/pull/1135 commit_id: 08c82f2d52e0e30524f30399082a03adc4174efd patchset: 08c82f2d52e0e30524f30399082a03adc4174efd project: canonical_hostname: github.com canonical_name: github.com/sap-linuxlab/community.sap_install name: sap-linuxlab/community.sap_install short_name: community.sap_install src_dir: src/github.com/sap-linuxlab/community.sap_install topic: null job: ansible-galaxy-importer jobtags: [] max_attempts: 3 message: c2FwX2hhX2luc3RhbGxfaGFuYV9oc3I6IFJld29yayByb2xlIHdpdGggbmV3IGZlYXR1cmVzLCB2YWxpZGF0aW9ucyBhbmQgY29tcGF0aWJpbGl0eSBmb3IgMi4yMAoKIyMgQ2hhbmdlcw0KVGhpcyBoYXMgc3RhcnRlZCBhcyBzbWFsbCBQUiB0byBhZGQgdmFyaWFibGUgZm9yIEhPTUUgZm9sZGVyIHBhdGgsIGJ1dCBpdCB0dXJuZWQgb3V0IGludG8gY29tcGxldGUgcmV3b3JrIG9mIHRoaXMgcm9sZSB0byBjYXRjaCBpdCB1cCB3aXRoIGNvbnZlbnRpb25zIHRoYXQgYXJlIGZvbGxvd2VkIG9uIHByb2plY3QgbGV2ZWwsIGFzIHdlbGwgYXMgcmVzb2x2aW5nIGFuc2libGUtY29yZSAyLjIwIHdhcm5pbmdzLg0KDQotIEFkZCBuZXcgc3RhdGVmdWwgdmFyaWFibGUgd2l0aCBhc3NvY2lhdGVkIGNvZGUgdGhhdCBjYW4gcmVtb3ZlIHJlcGxpY2F0aW9uIGNvbmZpZ3VyYXRpb24uDQotIEFkZCBmdWxsIHN1aXRlIG9mIHZhbGlkYXRpb25zIG9mIHZhcmlhYmxlcyBpbmNsdWRpbmcgaW50ZXJuYWwgdmFyaWFibGVzIHRoYXQgYWxsb3cgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5Lg0KLSBSZW1vdmUgYWxsIGFzc2lnbm1lbnRzIHVzaW5nICJnbG9iYWwiIHZhcmlhYmxlcywgYnV0IG1lbnRpb24gdGhlbSBpbiBjb21tZW50IGFuZCBrZWVwIHRoZW0gaW1wbGVtZW50ZWQgYXMgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkuDQotIFJlbmFtZSBzb21lIHZhcmlhYmxlcyB3aGVyZSB2YWx1ZSBkaWQgbm90IHJlcHJlc2VudCBpdHMgbmFtZSAoRlFETiAhPSBkb21haW4pLg0KLSBVc2UgRkxBRyB2YXJpYWJsZXMgdG8gaWRlbnRpZnkgcHJpbWFyeSBhbmQgc2Vjb25kYXJ5IG5vZGVzIGZvciBzaW1wbGVyIGNvbmRpdGlvbmFscw0KLSBGaXggdHlwb3MgaW4gUmVhZG1lIGFuZCBleGFtcGxlcy4NCi0gUmVtb3ZlIGNvbmZ1c2luZyBgb3B0aW9uYWxgIGtleSBjb21tZW50cywgc2luY2Ugbm9uZSBvZiB0aGVtIHdlcmUgb3B0aW9uYWwsIGJ1dCBtYW5kYXRvcnkuDQotIFJlbmFtaW5nIGFuc2libGUgZmFjdHMgdG8gYWxpZ24gd2l0aCBhbnNpYmxlIDIuMjAgY2hhbmdlcy4NCi0gQWRkIEhPTUUgdmFyaWFibGUgdG8gc29sdmUgaHR0cHM6Ly9naXRodWIuY29tL3NhcC1saW51eGxhYi9jb21tdW5pdHkuc2FwX2luc3RhbGwvaXNzdWVzLzk4OA0KDQojIyBUZXN0cw0KVGhpcyB3YXMgdGVzdGVkIG9uIFNMRVMgMTUgU1A3IG9uIEFXUyB3aXRoIGNyZWF0aW5nIGFuZCByZW1vdmluZyBjb25maWd1cmF0aW9uLCBhcyB3ZWxsIGFzIHJ1bm5pbmcgaWRlbXBvdGVudCByZXJ1bnMuDQpUZXN0ZWQgd2l0aCBhbnNpYmxlLWNvcmUgMi4xOCBhbmQgMi4yMC4NCg0KIyMgRXhhbXBsZSBvdXRwdXQ6DQo8ZGV0YWlscz4NCjxzdW1tYXJ5PkVuYWJsZSByZXBsaWNhdGlvbiB3aXRoIGBzYXBfaGFfaW5zdGFsbF9oYW5hX2hzcl9zdGF0ZTogcHJlc2VudGA8L3N1bW1hcnk+DQoNCmBgYGJhc2gNClRBU0sgW2NvbW11bml0eS5zYXBfaW5zdGFsbC5zYXBfaGFfaW5zdGFsbF9oYW5hX2hzciA6IFNBUCBIU1IgLSBTaG93IGZpbmFsIG1lc3NhZ2UgYW5kIGN1cnJlbnQgcmVwbGljYXRpb24gc3RhdHVzXSAqKioqKioqKioqKioqKioqKioqKioqKg0KIFtzdGFydGVkIFRBU0s6IGNvbW11bml0eS5zYXBfaW5zdGFsbC5zYXBfaGFfaW5zdGFsbF9oYW5hX2hzciA6IFNBUCBIU1IgLSBTaG93IGZpbmFsIG1lc3NhZ2UgYW5kIGN1cnJlbnQgcmVwbGljYXRpb24gc3RhdHVzIG9uIGgwMmhhbmEwXQ0KIFtzdGFydGVkIFRBU0s6IGNvbW11bml0eS5zYXBfaW5zdGFsbC5zYXBfaGFfaW5zdGFsbF9oYW5hX2hzciA6IFNBUCBIU1IgLSBTaG93IGZpbmFsIG1lc3NhZ2UgYW5kIGN1cnJlbnQgcmVwbGljYXRpb24gc3RhdHVzIG9uIGgwMmhhbmExXQ0Kb2s6IFtoMDJoYW5hMF0gPT4NCiAgICBtc2c6IHwtDQogICAgICAgIEhBTkEgU3lzdGVtIFJlcGxpY2F0aW9uIGlzIGVuYWJsZWQgYW5kIHZlcmlmaWVkIG9uIHRoaXMgbm9kZS4NCg0KICAgICAgICBDdXJyZW50IFN5c3RlbSBSZXBsaWNhdGlvbiBzdGF0dXM6DQoNCiAgICAgICAgU3lzdGVtIFJlcGxpY2F0aW9uIFN0YXRlDQogICAgICAgIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fg0KDQogICAgICAgIG9ubGluZTogdHJ1ZQ0KDQogICAgICAgIG1vZGU6IHByaW1hcnkNCiAgICAgICAgb3BlcmF0aW9uIG1vZGU6IHByaW1hcnkNCiAgICAgICAgc2l0ZSBpZDogMQ0KICAgICAgICBzaXRlIG5hbWU6IERDMDENCg0KICAgICAgICBpcyBzb3VyY2Ugc3lzdGVtOiB0cnVlDQogICAgICAgIGlzIHNlY29uZGFyeS9jb25zdW1lciBzeXN0ZW06IGZhbHNlDQogICAgICAgIGhhcyBzZWNvbmRhcmllcy9jb25zdW1lcnMgYXR0YWNoZWQ6IHRydWUNCiAgICAgICAgaXMgYSB0YWtlb3ZlciBhY3RpdmU6IGZhbHNlDQogICAgICAgIGlzIHByaW1hcnkgc3VzcGVuZGVkOiBmYWxzZQ0KDQogICAgICAgIEhvc3QgTWFwcGluZ3M6DQogICAgICAgIH5+fn5+fn5+fn5+fn5+DQoNCiAgICAgICAgaDAyaGFuYTAgLT4gW0RDMDJdIGgwMmhhbmExDQogICAgICAgIGgwMmhhbmEwIC0+IFtEQzAxXSBoMDJoYW5hMA0KDQoNCiAgICAgICAgU2l0ZSBNYXBwaW5nczoNCiAgICAgICAgfn5+fn5+fn5+fn5+fn4NCiAgICAgICAgREMwMSAocHJpbWFyeS9wcmltYXJ5KQ0KICAgICAgICAgICAgfC0tLURDMDIgKHN5bmMvbG9ncmVwbGF5KQ0KDQogICAgICAgIFRpZXIgb2YgREMwMTogMQ0KICAgICAgICBUaWVyIG9mIERDMDI6IDINCg0KICAgICAgICBSZXBsaWNhdGlvbiBtb2RlIG9mIERDMDE6IHByaW1hcnkNCiAgICAgICAgUmVwbGljYXRpb24gbW9kZSBvZiBEQzAyOiBzeW5jDQoNCiAgICAgICAgT3BlcmF0aW9uIG1vZGUgb2YgREMwMTogcHJpbWFyeQ0KICAgICAgICBPcGVyYXRpb24gbW9kZSBvZiBEQzAyOiBsb2dyZXBsYXkNCg0KICAgICAgICBNYXBwaW5nOiBEQzAxIC0+IERDMDINCg0KICAgICAgICBIaW50IGJhc2VkIHJvdXRpbmcgc2l0ZToNCiAgICAgICAgZG9uZS4NCm9rOiBbaDAyaGFuYTFdID0+DQogICAgbXNnOiB8LQ0KICAgICAgICBIQU5BIFN5c3RlbSBSZXBsaWNhdGlvbiBpcyBlbmFibGVkIGFuZCB2ZXJpZmllZCBvbiB0aGlzIG5vZGUuDQoNCiAgICAgICAgQ3VycmVudCBTeXN0ZW0gUmVwbGljYXRpb24gc3RhdHVzOg0KDQogICAgICAgIFN5c3RlbSBSZXBsaWNhdGlvbiBTdGF0ZQ0KICAgICAgICB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4NCg0KICAgICAgICBvbmxpbmU6IHRydWUNCg0KICAgICAgICBtb2RlOiBzeW5jDQogICAgICAgIG9wZXJhdGlvbiBtb2RlOiBsb2dyZXBsYXkNCiAgICAgICAgc2l0ZSBpZDogMg0KICAgICAgICBzaXRlIG5hbWU6IERDMDINCg0KICAgICAgICBpcyBzb3VyY2Ugc3lzdGVtOiBmYWxzZQ0KICAgICAgICBpcyBzZWNvbmRhcnkvY29uc3VtZXIgc3lzdGVtOiB0cnVlDQogICAgICAgIGhhcyBzZWNvbmRhcmllcy9jb25zdW1lcnMgYXR0YWNoZWQ6IGZhbHNlDQogICAgICAgIGlzIGEgdGFrZW92ZXIgYWN0aXZlOiBmYWxzZQ0KICAgICAgICBpcyBwcmltYXJ5IHN1c3BlbmRlZDogZmFsc2UNCiAgICAgICAgaXMgdGltZXRyYXZlbCBlbmFibGVkOiBmYWxzZQ0KICAgICAgICByZXBsYXkgbW9kZTogYXV0bw0KICAgICAgICBhY3RpdmUgcHJpbWFyeSBzaXRlOiAxDQoNCiAgICAgICAgcHJpbWFyeSBtYXN0ZXJzOiBoMDJoYW5hMA0KDQogICAgICAgIEhvc3QgTWFwcGluZ3M6DQogICAgICAgIH5+fn5+fn5+fn5+fn5+DQoNCiAgICAgICAgaDAyaGFuYTEgLT4gW0RDMDJdIGgwMmhhbmExDQogICAgICAgIGgwMmhhbmExIC0+IFtEQzAxXSBoMDJoYW5hMA0KDQoNCiAgICAgICAgU2l0ZSBNYXBwaW5nczoNCiAgICAgICAgfn5+fn5+fn5+fn5+fn4NCiAgICAgICAgREMwMSAocHJpbWFyeS9wcmltYXJ5KQ0KICAgICAgICAgICAgfC0tLURDMDIgKHN5bmMvbG9ncmVwbGF5KQ0KDQogICAgICAgIFRpZXIgb2YgREMwMTogMQ0KICAgICAgICBUaWVyIG9mIERDMDI6IDINCg0KICAgICAgICBSZXBsaWNhdGlvbiBtb2RlIG9mIERDMDE6IHByaW1hcnkNCiAgICAgICAgUmVwbGljYXRpb24gbW9kZSBvZiBEQzAyOiBzeW5jDQoNCiAgICAgICAgT3BlcmF0aW9uIG1vZGUgb2YgREMwMTogcHJpbWFyeQ0KICAgICAgICBPcGVyYXRpb24gbW9kZSBvZiBEQzAyOiBsb2dyZXBsYXkNCg0KICAgICAgICBNYXBwaW5nOiBEQzAxIC0+IERDMDINCg0KICAgICAgICBIaW50IGJhc2VkIHJvdXRpbmcgc2l0ZToNCiAgICAgICAgZG9uZS4NCmBgYA0KPC9kZXRhaWxzPg0KDQo8ZGV0YWlscz4NCjxzdW1tYXJ5PlJlbW92ZSByZXBsaWNhdGlvbiB3aXRoIGBzYXBfaGFfaW5zdGFsbF9oYW5hX2hzcl9zdGF0ZTogYWJzZW50YDwvc3VtbWFyeT4NCg0KYGBgYmFzaA0KVEFTSyBbY29tbXVuaXR5LnNhcF9pbnN0YWxsLnNhcF9oYV9pbnN0YWxsX2hhbmFfaHNyIDogU0FQIEhTUiAtIFNob3cgZmluYWwgbWVzc2FnZSBhbmQgY3VycmVudCByZXBsaWNhdGlvbiBzdGF0dXNdICoqKioqKioqKioqKioqKioqKioqKioqDQogW3N0YXJ0ZWQgVEFTSzogY29tbXVuaXR5LnNhcF9pbnN0YWxsLnNhcF9oYV9pbnN0YWxsX2hhbmFfaHNyIDogU0FQIEhTUiAtIFNob3cgZmluYWwgbWVzc2FnZSBhbmQgY3VycmVudCByZXBsaWNhdGlvbiBzdGF0dXMgb24gaDAyaGFuYTBdDQogW3N0YXJ0ZWQgVEFTSzogY29tbXVuaXR5LnNhcF9pbnN0YWxsLnNhcF9oYV9pbnN0YWxsX2hhbmFfaHNyIDogU0FQIEhTUiAtIFNob3cgZmluYWwgbWVzc2FnZSBhbmQgY3VycmVudCByZXBsaWNhdGlvbiBzdGF0dXMgb24gaDAyaGFuYTFdDQpvazogW2gwMmhhbmEwXSA9Pg0KICAgIG1zZzogfC0NCiAgICAgICAgSEFOQSBTeXN0ZW0gUmVwbGljYXRpb24gaXMgZGlzYWJsZWQgb24gdGhpcyBub2RlLg0KDQogICAgICAgIEN1cnJlbnQgU3lzdGVtIFJlcGxpY2F0aW9uIHN0YXR1czoNCg0KICAgICAgICBTeXN0ZW0gUmVwbGljYXRpb24gU3RhdGUNCiAgICAgICAgfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQoNCiAgICAgICAgb25saW5lOiB0cnVlDQoNCiAgICAgICAgbW9kZTogbm9uZQ0KICAgICAgICBkb25lLg0Kb2s6IFtoMDJoYW5hMV0gPT4NCiAgICBtc2c6IHwtDQogICAgICAgIEhBTkEgU3lzdGVtIFJlcGxpY2F0aW9uIGlzIGRpc2FibGVkIG9uIHRoaXMgbm9kZS4NCg0KICAgICAgICBDdXJyZW50IFN5c3RlbSBSZXBsaWNhdGlvbiBzdGF0dXM6DQoNCiAgICAgICAgU3lzdGVtIFJlcGxpY2F0aW9uIFN0YXRlDQogICAgICAgIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fg0KDQogICAgICAgIG9ubGluZTogdHJ1ZQ0KDQogICAgICAgIG1vZGU6IG5vbmUNCiAgICAgICAgZG9uZS4NCmBgYA0K patchset: 08c82f2d52e0e30524f30399082a03adc4174efd pipeline: third-party-check playbook_context: playbook_projects: trusted/project_0/github.com/ansible/zuul-config: canonical_name: github.com/ansible/zuul-config checkout: master commit: 3e667f4d3a5f14620cbe10b052c77698fa883471 trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: e566d354c9dede33c86ed646371fa44dfc8796c5 untrusted/project_0/github.com/ansible/ansible-zuul-jobs: canonical_name: github.com/ansible/ansible-zuul-jobs checkout: master commit: e7ff49de526383ec1701720d6aed921160ec3931 untrusted/project_1/github.com/ansible/zuul-config: canonical_name: github.com/ansible/zuul-config checkout: master commit: 3e667f4d3a5f14620cbe10b052c77698fa883471 untrusted/project_2/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: e566d354c9dede33c86ed646371fa44dfc8796c5 playbooks: - path: untrusted/project_0/github.com/ansible/ansible-zuul-jobs/playbooks/ansible-galaxy-importer/run.yaml roles: - checkout: master checkout_description: playbook branch link_name: ansible/playbook_0/role_0/zuul-jobs link_target: untrusted/project_0/github.com/ansible/ansible-zuul-jobs role_path: ansible/playbook_0/role_0/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_1/zuul-config link_target: untrusted/project_1/github.com/ansible/zuul-config role_path: ansible/playbook_0/role_1/zuul-config/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/playbook_0/role_2/zuul-jobs/roles post_review: false project: canonical_hostname: github.com canonical_name: github.com/sap-linuxlab/community.sap_install name: sap-linuxlab/community.sap_install short_name: community.sap_install src_dir: src/github.com/sap-linuxlab/community.sap_install projects: github.com/ansible-network/releases: canonical_hostname: github.com canonical_name: github.com/ansible-network/releases checkout: master checkout_description: project default branch commit: 646b310655c531e4904be07f4ff8fc3a29addd09 name: ansible-network/releases required: true short_name: releases src_dir: src/github.com/ansible-network/releases github.com/sap-linuxlab/community.sap_install: canonical_hostname: github.com canonical_name: github.com/sap-linuxlab/community.sap_install checkout: dev checkout_description: zuul branch commit: b7bad09d82f9e18663d47e70f6782c38991277cc name: sap-linuxlab/community.sap_install required: false short_name: community.sap_install src_dir: src/github.com/sap-linuxlab/community.sap_install ref: refs/pull/1135/head resources: {} tenant: ansible timeout: 1800 topic: null voting: true zuul_use_fetch_output: true