Public bug reported:

Description:
`openstack overcloud upgrade run --stack lab1 --nodes Controller` fails with 
following error:
<snip>
=> {"failed": true, "reason": "no action detected in task. This often indicates 
a misspelled module name, or incorrect module path.\n\nThe error appears to 
have been in 
'/var/lib/mistral/023f145b-7f46-42b6-8ae5-b50b08c20054/Controller/upgrade_tasks.yaml':
 line 769, column 5, but may\nbe elsewhere in the file depending on the exact 
syntax problem.\n\nThe offending line appears to be:\n\n- block:\n  - common: 
systemctl is-enabled --quiet openstack-octavia-health-manager\n    ^ 
here\n\n\nThe error appears to have been in 
'/var/lib/mistral/023f145b-7f46-42b6-8ae5-b50b08c20054/Controller/upgrade_tasks.yaml':
 line 769, column 5, but may\nbe elsewhere in the file depending on the exact 
syntax problem.

[...]
=> {"failed": true, "reason": "no action detected in task. This often indicates 
a misspelled module name, or incorrect module path.\n\nThe error appears to 
have been in 
'/var/lib/mistral/95b865dd-4956-4704-bda8-6ac5805f7a4e/Controller/upgrade_tasks.yaml':
 line 784, column 5, but may\nbe elsewhere in the file depending on the exact 
syntax problem.\n\nThe offending line appears to be:\n\n- block:\n  - common: 
systemctl is-enabled --quiet openstack-octavia-housekeeping\n    ^ 
here\n\n\nThe error appears to have been in 
'/var/lib/mistral/95b865dd-4956-4704-bda8-6ac5805f7a4e/Controller/upgrade_tasks.yaml':
 line 784, column 5, but may\nbe elsewhere in the file depending on the exact 
syntax problem.

[...]
=> {"failed": true, "reason": "no action detected in task. This often indicates 
a misspelled module name, or incorrect module path.\n\nThe error appears to 
have been in 
'/var/lib/mistral/548cb73b-c5bb-46f1-89b7-f4a90559cb12/Controller/upgrade_tasks.yaml':
 line 800, column 5, but may\nbe elsewhere in the file depending on the exact 
syntax problem.\n\nThe offending line appears to be:\n\n- block:\n  - common: 
systemctl is-enabled --quiet openstack-octavia-worker\n    ^ here\n\n\nThe 
error appears to have been in 
'/var/lib/mistral/548cb73b-c5bb-46f1-89b7-f4a90559cb12/Controller/upgrade_tasks.yaml':
 line 800, column 5, but may\nbe elsewhere in the file depending on the exact 
syntax problem.
</snip>

The reason behind above failure is the typo in ansible module:

docker/services/octavia-worker.yaml
[...]
      upgrade_tasks:
        - when: step|int == 0
          tags: common
          block:
            - name: Check if octavia_worker is deployed
              common: systemctl is-enabled --quiet openstack-octavia-worker
              ignore_errors: True
              register: octavia_worker_enabled_result
[...]


docker/services/octavia-health-manager.yaml
[...]
      upgrade_tasks:
        - when: step|int == 0
          tags: common
          block:
            - name: Check if octavia_health_manager is deployed
              common: systemctl is-enabled --quiet 
openstack-octavia-health-manager
              ignore_errors: True
              register: octavia_health_enabled_result
[...]


docker/services/octavia-housekeeping.yaml
[...]
      upgrade_tasks:
        - when: step|int == 0
          tags: common
          block:
            - name: Check if octavia_housekeeping is deployed
              common: systemctl is-enabled --quiet 
openstack-octavia-housekeeping
              ignore_errors: True
              register: octavia_housekeeping_enabled_result
[...]

After fixing the typo("common" with "command"), the command(`openstack 
overcloud upgrade run`) was successful.
 
Environment:
- Pike
- Queens
- Rocky

Steps to reproduce:
- Deploy Pike/Queens with Octavia 
- Try to upgrade the environment to Queens/Rocky

Expected Result: `openstack overcloud upgrade run` should be successful

Actual Result: `openstack overcloud upgrade run` fails

** Affects: tripleo-heat-templates (Ubuntu)
     Importance: Undecided
     Assignee: Pratik Pravin Bandarkar (pratik-bandarkar)
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1810432

Title:
  typo in ansible module name in "upgrade_tasks" of octavia*

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tripleo-heat-templates/+bug/1810432/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to