ansible documentation need updates about pre-requisites
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:/
affects: | maas → maas-doc |
we are transitioning Ansible to community support over time, so i'd advise the poster to add these changes themselves.