ansible documentation need updates about pre-requisites

Bug #2028604 reported by Andre Ruiz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS documentation
Triaged
Undecided
Unassigned

Bug Description

On the git repo readme for ansible maas installation there is a note for installing python package netaddr as a requisite.

You actually need at least two other dependencies not mentioned there to not get any errors or warnings.

1) sudo apt install -y python3-passlib

You need this otherwise you get a warning about python crypt being deprecated and you needing to install package passlib instead. Once you do that, ansible itself starts using new package and supress the warning. There is no change needed in the playbooks.

2) ansible-galaxy collection install ansible.utils

Without this module the playbooks will not run, saying you don't have ansible.utils (but not giving you a clear hint of how to install it).

Also, I could not find mention of dependencies in the web page (at https://maas.io/docs/how-to-spin-up-maas-with-ansible), just on the git readme. I think it would be nice to have it mentioned there too.

Revision history for this message
Bill Wear (billwear) wrote :

we are transitioning Ansible to community support over time, so i'd advise the poster to add these changes themselves.

Changed in maas:
status: New → Won't Fix
Revision history for this message
Bill Wear (billwear) wrote :

moving this from "Won't Fix" to "Triaged" because it's more accurate. we (Canonical) won't spend our on duty time fixing it, but someone may, so triage seems more appropriate.

Changed in maas:
status: Won't Fix → Triaged
affects: maas → maas-doc
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.