From ad7d6ea6689e4c80991cd71c9e0a8f6fe4d4d27e Mon Sep 17 00:00:00 2001 From: Sagi Shnaidman Date: Thu, 21 May 2020 20:52:48 +0300 Subject: [PATCH] Fix broken server_info module and add tests Fix server_info module. Add tests because it wasn't executed in tests at all. Change-Id: I50435f3a3103501bc0eccf8fdfced3179b991bb8 --- ci/roles/server/tasks/main.yml | 21 +++++++++++++++++++++ plugins/modules/server_info.py | 3 ++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/ci/roles/server/tasks/main.yml b/ci/roles/server/tasks/main.yml index 270ab7ff..3073f51a 100644 --- a/ci/roles/server/tasks/main.yml +++ b/ci/roles/server/tasks/main.yml @@ -14,6 +14,10 @@ - debug: var=server +- name: Get info about all servers + openstack.cloud.server_info: + cloud: "{{ cloud }}" + - name: Delete server with meta as CSV openstack.cloud.server: cloud: "{{ cloud }}" @@ -38,6 +42,11 @@ - debug: var=server +- name: Get info about one server + openstack.cloud.server_info: + cloud: "{{ cloud }}" + server: "{{ server_name }}" + - name: Delete server with meta as dict openstack.cloud.server: cloud: "{{ cloud }}" @@ -60,6 +69,12 @@ - debug: var=server +- name: Get detailed info about one server + openstack.cloud.server_info: + cloud: "{{ cloud }}" + server: "{{ server_name }}" + detailed: true + - name: Delete server (FIP from pool/network) openstack.cloud.server: cloud: "{{ cloud }}" @@ -84,6 +99,12 @@ - debug: var=server +- name: Get info about one server in all projects + openstack.cloud.server_info: + cloud: "{{ cloud }}" + server: "{{ server_name }}" + all_projects: true + - name: Delete server with volume openstack.cloud.server: cloud: "{{ cloud }}" diff --git a/plugins/modules/server_info.py b/plugins/modules/server_info.py index 1196ed0c..4e479dc5 100644 --- a/plugins/modules/server_info.py +++ b/plugins/modules/server_info.py @@ -95,7 +95,8 @@ class ServerInfoModule(OpenStackModule): def main(): - ServerInfoModule() + module = ServerInfoModule() + module() if __name__ == '__main__':