TASK [bootstrap/persist-config : Remove the endpoint reconfig flag before reconfiguring the service endpoints] *** TASK [bootstrap/persist-config : Remove the system controller database config flag before reconfigure role] *** TASK [bootstrap/persist-config : Add the management floating address] ********** changed: [localhost] TASK [bootstrap/persist-config : Saving config in sysinv database] ************* changed: [localhost] TASK [bootstrap/persist-config : debug] **************************************** ok: [localhost] => { "populate_result": { "changed": true, "failed": false, "failed_when_result": false, "msg": "non-zero return code", "rc": 1, "stderr": "No handlers could be found for logger \"cgtsclient.common.http\"\nTraceback (most recent call last):\n File \"/tmp/.ansible-sysadmin/tmp/ansible-tmp-1643641831.79-79789998860579/populate_initial_config.py\", line 1077, in \n controller = populate_controller_config(client)\n File \"/tmp/.ansible-sysadmin/tmp/ansible-tmp-1643641831.79-79789998860579/populate_initial_config.py\", line 1001, in populate_controller_config\n controller = client.sysinv.ihost.get('controller-0')\n File \"/usr/lib64/python2.7/site-packages/cgtsclient/v1/ihost.py\", line 63, in get\n return self._list(self._path(ihost_id))[0]\n File \"/usr/lib64/python2.7/site-packages/cgtsclient/common/base.py\", line 71, in _list\n _, body = self.api.json_request('GET', url)\n File \"/usr/lib64/python2.7/site-packages/cgtsclient/common/http.py\", line 243, in json_request\n method, **kwargs)\n File \"/usr/lib64/python2.7/site-packages/cgtsclient/common/http.py\", line 219, in _cs_request\n error_json.get('debuginfo'), *args)\ncgtsclient.exc.HTTPNotFound: Server controller-0 could not be found.\n", "stderr_lines": [ "No handlers could be found for logger \"cgtsclient.common.http\"", "Traceback (most recent call last):", " File \"/tmp/.ansible-sysadmin/tmp/ansible-tmp-1643641831.79-79789998860579/populate_initial_config.py\", line 1077, in ", " controller = populate_controller_config(client)", " File \"/tmp/.ansible-sysadmin/tmp/ansible-tmp-1643641831.79-79789998860579/populate_initial_config.py\", line 1001, in populate_controller_config", " controller = client.sysinv.ihost.get('controller-0')", " File \"/usr/lib64/python2.7/site-packages/cgtsclient/v1/ihost.py\", line 63, in get", " return self._list(self._path(ihost_id))[0]", " File \"/usr/lib64/python2.7/site-packages/cgtsclient/common/base.py\", line 71, in _list", " _, body = self.api.json_request('GET', url)", " File \"/usr/lib64/python2.7/site-packages/cgtsclient/common/http.py\", line 243, in json_request", " method, **kwargs)", " File \"/usr/lib64/python2.7/site-packages/cgtsclient/common/http.py\", line 219, in _cs_request", " error_json.get('debuginfo'), *args)", "cgtsclient.exc.HTTPNotFound: Server controller-0 could not be found." ], "stdout": "Populating system config...\nSystem type is All-in-one\nSystem config completed.\nPopulating load config...\nLoad config completed.\nPopulating management network...\nPopulating pxeboot network...\nPopulating oam network...\nPopulating multicast network...\nPopulating cluster host network...\nPopulating cluster pod network...\nPopulating cluster service network...\nNetwork config completed.\nPopulating/Updating DNS config...\nDNS config completed.\nManagement mac = 00:00:00:00:00:00\nRoot fs device = /dev/disk/by-path/pci-0000:01:01.0-scsi-0:0:0:0\nBoot device = /dev/disk/by-path/pci-0000:01:01.0-scsi-0:0:0:0\nConsole = tty0\nTboot = false\nInstall output = text\nHost values = {'tboot': 'false', 'install_output': 'text', 'rootfs_device': '/dev/disk/by-path/pci-0000:01:01.0-scsi-0:0:0:0', 'boot_device': '/dev/disk/by-path/pci-0000:01:01.0-scsi-0:0:0:0', 'availability': 'offline', 'mgmt_mac': '00:00:00:00:00:00', 'console': 'tty0', 'mgmt_ip': '192.168.200.11', 'hostname': 'controller-0', 'operational': 'disabled', 'invprovision': 'provisioning', 'administrative': 'locked', 'personality': 'controller'}\nFailed to update the initial system config.\n", "stdout_lines": [ "Populating system config...", "System type is All-in-one", "System config completed.", "Populating load config...", "Load config completed.", "Populating management network...", "Populating pxeboot network...", "Populating oam network...", "Populating multicast network...", "Populating cluster host network...", "Populating cluster pod network...", "Populating cluster service network...", "Network config completed.", "Populating/Updating DNS config...", "DNS config completed.", "Management mac = 00:00:00:00:00:00", "Root fs device = /dev/disk/by-path/pci-0000:01:01.0-scsi-0:0:0:0", "Boot device = /dev/disk/by-path/pci-0000:01:01.0-scsi-0:0:0:0", "Console = tty0", "Tboot = false", "Install output = text", "Host values = {'tboot': 'false', 'install_output': 'text', 'rootfs_device': '/dev/disk/by-path/pci-0000:01:01.0-scsi-0:0:0:0', 'boot_device': '/dev/disk/by-path/pci-0000:01:01.0-scsi-0:0:0:0', 'availability': 'offline', 'mgmt_mac': '00:00:00:00:00:00', 'console': 'tty0', 'mgmt_ip': '192.168.200.11', 'hostname': 'controller-0', 'operational': 'disabled', 'invprovision': 'provisioning', 'administrative': 'locked', 'personality': 'controller'}", "Failed to update the initial system config." ] } } TASK [bootstrap/persist-config : Fail if populate config script throws an exception] *** fatal: [localhost]: FAILED! => {"changed": false, "msg": "Failed to provision initial system configuration."} PLAY RECAP ********************************************************************* localhost : ok=138 changed=39 unreachable=0 failed=1