Defining distros = 'all' in a module for documentation results in a module skip as 'all' doesn't match distro 'x'

Bug #1715690 reported by Chad Smith on 2017-09-07
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cloud-init
Medium
Chad Smith

Bug Description

2017-09-07 06:03:25,838 - stages.py[INFO]: Skipping modules ['runcmd'] because they are not verified on distro 'ubuntu'. To run anyway, add them to 'unverified_modules' in config.

Seen after introduction of distros attribute on cc_runcmd.py in revision cc9762a2d737ead386ffb9f067adc5e543224560

Also validated that Skipping a module is only a log, the module is still run:

# later in the same log
Running module runcmd (<module 'cloudinit.config.cc_runcmd' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_runcmd.py'>) with frequency once-per-instance

Related branches

Chad Smith (chad.smith) on 2017-09-07
Changed in cloud-init:
importance: Undecided → High
assignee: nobody → Chad Smith (chad.smith)
Scott Moser (smoser) on 2017-09-07
Changed in cloud-init:
status: New → Confirmed
Chad Smith (chad.smith) on 2017-09-07
description: updated
Changed in cloud-init:
importance: High → Medium
Chad Smith (chad.smith) on 2017-09-08
Changed in cloud-init:
status: Confirmed → In Progress
Chad Smith (chad.smith) on 2017-09-14
Changed in cloud-init:
status: In Progress → Fix Committed
milestone: none → 0.7.10

This bug is believed to be fixed in cloud-init in 17.1. If this is still a problem for you, please make a comment and set the state back to New

Thank you.

Changed in cloud-init:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers